RX Traffic Checker - 2.4 English

Versal Adaptive SoC 600G Channelized Multirate Ethernet Subsystem (DCMAC) LogiCORE IP Product Guide (PG369)

Document ID
PG369
Release Date
2024-08-05
Version
2.4 English

The RX traffic checker module contains an instantiation of the TX generator. The data that is output by this instance is the same as the transmitted data as the seed value of the internal PRBS generator remains the same as the TX traffic generator. Hence, it is compared bit to bit with the received data. While the controls remain the same as the TX traffic generator, the RX traffic checker reports the following statistics for each segment, which are stored in the following registers.

Table 1. RX Traffic Checker
Name Description
DATA_MATCH_A_REG [N] (0x0018 + N*0x0100)
  • 100G Mode: The number of received 320-bit words that have matched with the transmitted data.
  • 50G Mode:The number of received 320-bit words that have matched with the transmitted data.
DATA_MATCH_B_REG [N] (0x0020 + N*0x0100) 50G Mode: The number of received 160-bit words that have matched with the transmitted data. Unused when the segment is in 100G mode.
DATA_MISMATCH_A_REG [N] (0x0028 + N*0x0100)
  • 100G Mode: The number of received 320-bit words that have not matched with the transmitted data.
  • 50G Mode: The number of received 160-bit words that have not matched with the transmitted data.
DATA_MISMATCH_B_REG [N] (0x0030 + N*0x0100) 50G Mode: The number of received 160-bit words that have not matched with the transmitted data. Unused when the segment is in the 100G mode.
Note: N represents the segment number. There are six (N = 0 to 5) segments for the 6x100G mode.