Statistic Reporting
The Ethernet 10G MAC core supports statistic reporting for TX and RX. Each
statistic is a 32-bit bus width, except for rpt_rx_frame, which is
15-bit width.
Any statistic registers, upon reaching the ceiling, stays at 32’hFFFF_FFFF. When this
occurs, you need to reset all statistic registers by asserting
cnt_rst_n. Upon reset, all statistic registers become
0.
Note: In the statistic related figures,
- The statistical reporting is in hexadecimal.
- The configuration setting MAC_SOURCE_ADDRESS is in hexadecimal.
- The configuration setting Maximum Transmission Unit Frame Length is in decimal.
The following registers are the statistic reporting for TX:
cnt_tx_frame_transmitted_goodcnt_tx_frame_pause_mac_ctrlcnt_tx_frame_is_fecnt_tx_frame_error_txfifo_overflow
The following registers are the statistic reporting for RX:
rpt_rx_frame_lengthcnt_rx_frame_undersizedcnt_rx_frame_oversizedcnt_rx_frame_mismatched_lengthcnt_rx_frame_error_fcscnt_rx_frame_filtered_by_addresscnt_rx_frame_errorscnt_rx_frame_pause_mac_ctrlcnt_rx_frame_received_goodcnt_rx_frame_received_total