Statistic Reporting

The Triple Speed Ethernet MAC core provides statistic reporting for both TX and RX operations. Each counter is 16 bits wide. When a counter reaches its maximum value (16'hFFFF), it saturates and does not roll over. To clear all counters, the user must set the cnt_reset bit, which resets them to 0. All statistical values shown in the statistic-related diagrams are reported in hexadecimal format.

The following registers are the statistic reporting for TX:
  • aFramesTransmittedOK
  • aTxPAUSEMACCtrlFrames
  • ifOutErrors
  • aTxFifoOverflowFramesErrors
  • aTxIncontinuityFramesErrors
The following registers are the statistic reporting for RX:
  • aFramesReceivedLen
  • etherStatsUndersizePkts
  • etherStatsOversizePkts
  • aRxFrameMismatchedLength
  • aFrameCheckSequenceErrors
  • aRxFilterFramesErrors
  • ifInErrors
  • aRxPAUSEMACCtrlFrames
  • aFramesReceivedOK
  • etherStatsPkts