1.2 Model capabilities

Fast Models attempt to accurately model the hardware, but compromises exist between speed of execution, accuracy and other criteria. A processor model might not match the hardware under certain conditions.

Fast Models can:

  • Accurately model instructions.
  • Correctly execute architecturally-correct code.
  • Model some unpredictable behavior.

Fast Models cannot:

  • Validate the hardware.
  • Model all unpredictable behavior.
  • Model cycle counting.
  • Model timing sensitive behavior.
  • Model SMP instruction scheduling.
  • Measure software performance.
  • Model bus traffic.
Non-ConfidentialPDF file icon PDF version100964_1110_00_en
Copyright © 2014–2020 Arm Limited or its affiliates. All rights reserved.