Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 8/15/2024
Public
Document Table of Contents

6.2.11.2.3. Stratix 10 EMAC Transaction Profiling

A transaction probe is available on the Ethernet MACs. You can use the transaction probe to measure either the transaction latency or the number of pending packets on the EMAC. Data are collected as a histogram.

The EMAC0 transaction probe is configured as shown in the following table.

Table 77.  EMAC0 Transaction Probe Configuration
Width of counters 10 bits
Available delay thresholds 64, 128, 256, 512
Available pending transaction count thresholds 2, 4, 8
Number of comparators 3

Profiling Transaction Latency

In latency mode (also called delay mode), one of the four delay threshold values can be chosen for each comparator. The threshold values represent the number of clock cycles that a transaction takes from the time the request is issued to the time the response is returned.

Profiling Pending Stratix 10 EMAC Transactions

In pending transaction mode, three transaction count threshold values are available for each comparator. The threshold values represent the number of requests pending on the EMACs.