Event Metric List

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
UG1085
Release Date
2022-09-15
Revision
2.3 English

There are several types of events to capture. Table: APM Event Metric List lists the metrics measured by each APM. The metric selection is done in the MSR_x register.

Table 15-4:      APM Event Metric List

Selection

[SEL]

Metric

Description

0

Write Transaction Count

Number of write transactions by/to a particular master/slave. Count increments for every write address acceptance on the interface.

1

Read Transaction Count

Number of read transactions by/to a particular master/slave. Count increments for every read address acceptance on the interface.

2

Write Byte Count

Number of bytes written by/to a particular master/slave.

3

Read Byte Count

Number of bytes read from/by a particular slave/master.

4

Write Beat Count

Number of beats written by/to a particular master/slave.

5

Total Read Latency

Used with Num_Rd_Reqs (Read Transaction Count) to compute the Average Read Latency. This metric is for the selected ID transactions.

6

Total Write Latency

Used with Num_Wr_Reqs (Write Transaction Count) to determine the Average Write Latency. This metric is for the selected ID transactions.

7

Slv_Wr_Idle_Cnt

Number of idle cycles caused by the slave during a Write transaction.

8

Mst_Rd_Idle_Cnt

Number of idle cycles caused by the master during a read transaction.

9

Num_BValids

Number of BValids given by a slave to the master. This count helps in checking the responses against the number of requests given.

10

Num_WLasts

Number of WLasts given by the master. This count should exactly match the number of requests given by the master. This helps in debugging of the system.

11

Num_RLasts

Number of RLasts given by the slave to the master. This count helps in checking the responses against requests. This count should exactly match the number of requests given by the master.

12

Minimum Write Latency

Minimum write latency number. The default minimum write latency provided by the core is 0xFFFFFFFF.

13

Maximum Write Latency

Maximum write latency number.

14

Minimum Read Latency

Minimum Read Latency number. The default minimum read latency provided by the core is 0xFFFFFFFF.

15

Maximum Read Latency

Maximum Read latency number.