The
Performance Analysis Card (PAC) option of the SPS-2000 and
200 series emulators provides specialized hardware to non-intrusively
collect timing and coverage information on up to eight events
simultaneously. This data might be used to verify compliance
to timing specifications, identify code bottlenecks, or
measure a system's percentage of utilization.
Traditionally, software timing analysis in microprocessor-based
systems has been measured with time-stamped trace data,
interval timers, or coded timing procedures. Although these
methods will get the job done, they usually require a great
deal of time and effort. So, detailed timing analysis that
may improve system performance or product reliability may
be sacrificed in the interest of time. Dedicated performance
analysis provides the means to acquire more detailed timing
data much more rapidly.
With
PAC, you can perform runs and get the number of executions
of a module, percentage of time spent in a module, and minimum
/ maximum / average time spent in a module, along with the
percentage of code and actual addresses that were covered
in a module. This information is presented to you in a numerical
or histogram format and the numerical information can be
saved to a file or printed for future reference.