364
System Performance Analysis (SPA) Software
System Performance Analysis Software
Number of samples per range. Displayed next to each bar is a value
representing the number of samples for that range. The ratio of these
values to total samples determines the relative size of the histograms.
These values are updated as the repeated acquisitions are sorted and
displayed.
Other States included/excluded. Usually the defined ranges will not
cover the entire range of the specified label. The Other States included/
excluded field provides an optional histogram showing all activity on
the specified label that does not fall within any of the defined ranges.
By selecting excluded, the relative activity of only the defined ranges is
displayed. If included is selected, the "other" histogram appears under
the ranges.
If a range is turned off, any activity in that range is included in Other
States. The activity of a turned off range is included in the other range
whether included or excluded other states is displayed or not.
Trace Type: All States vs. Qualified States. State Histogram mode
can qualify data as it is sampled. Qualifying data while sampling allows
only data of interest to be stored, while the rest is thrown away.
When Trace Type is set to Qualified States, a new field appears in the
upper row of the display. The new field, Specify States, is where the
data qualification is defined. The data qualification is not limited only
to the label selected in the State Histogram menu. It is defined over all
labels in the Format Specification as a combination of values, in the
current base, and dont cares.
For example, a microprocessor target system memory may contain two
arrays. In State Histogram, the address ranges of the arrays can be
defined and the relative activity in the arrays monitored. But, what if
you only want to monitor writes to the array? In this case, you can
define the data qualification as "Memory Write" on the STATUS label.
States that do not meet the qualification criteria are not stored by the
analyzer, so they are not included in Other States.