There
are 5 types of performance measurements that are made in real time with
dedicated hardware:
Bus Utilization
Transfer Rate
Latency
Burst Distribution
Statistics
Bus Utilization
This measurement identifies the resources that are using the bus. These
can include address usage, command type and overall idle and busy times.
Transfer Rate
The transfer rate measurement measures in MB/s the speed of data
transfers. |
These
measurements can be specified for specific address ranges and cycles.
Latency
The efficiency of data transfers in a system depend upon the latencies
involved. Measurements are taken of master, target, address, data and
arbitration to provide a look at latencies that slow a bus down.
Burst Distribution
The amount of data transferred during each cycle is measured and
displayed in 8 ranges. The ranges include single byte transfers and up. |
Statistics
Statistics can be obtained for any bus signal or group of signals. For
example the number of memory reads, memory writes, writes to an address or
address range can be counted.
Performance Display
The performance display consists of a moving time graph and an
average/min/max bar or pie chart. The time graph shows the current
measurement and is updated at fixed time intervals specified by the user.
The bar chart averages this moving data and tracks the min and max values.
A scroll bar under the time graph lets you review the previous data. |