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_good
  • cnt_tx_frame_pause_mac_ctrl
  • cnt_tx_frame_is_fe
  • cnt_tx_frame_error_txfifo_overflow
The following registers are the statistic reporting for RX:
  • rpt_rx_frame_length
  • cnt_rx_frame_undersized
  • cnt_rx_frame_oversized
  • cnt_rx_frame_mismatched_length
  • cnt_rx_frame_error_fcs
  • cnt_rx_frame_filtered_by_address
  • cnt_rx_frame_errors
  • cnt_rx_frame_pause_mac_ctrl
  • cnt_rx_frame_received_good
  • cnt_rx_frame_received_total