Home > User Support > CoverageMaster winAMS FAQ

CoverageMaster winAMS FAQ

MPU Simulator

517_01: Does enabling the "Output Execution Time" calculate the actual MPU execution time?

Question:

Is the calculated time the same as the actual MPU execution time?

Answer:

No, they are not the same. The execution time output to the test result CSV file is calculated by accumulating the number of execution cycles of the MPU code (the number of clocks required for each MPU instruction). Actual MPUs have hardware-dependent time, such as the time required to access memory, but with CoverageMaster the measured time does not include the time of hardware elements. Also, depending on the MPU, pipeline processing may be performed, and the instruction code is processed in parallel, so the actual execution time may be shorter than the measured time. Therefore, the use of this measured time is limited, for example, to comparing the processing time for each test data (detection of the longest path, etc.).

 

Related Technical Tips Search

Other technical tips in GAIO's web site can be searched for using the links below.

Search key word link: Execution Time
Technical Tips Google Search


Information Links