6.5.2 Statistics Registers

The statistics register block is located within Memory Map Selector 1 (MMS1) beginning with the Statistics 0 Register at 0x288 and runs through to the Statistics 11 Register at 0x293. The statistic registers consist of the statistic counters listed in Table 6-3 below.

Table 6-3. Available MAC Statistics
Receive Symbol ErrorsMulticast Hash Match Frames Received
Length Field ErrorsBroadcast Frames Received
Oversize Frames ReceivedVLAN Tagged Frames Received
Undersize Frames ReceivedTotal Frames Received
Receive Resource ErrorsFrames Received Without Error
Receive Buffer Overrun ErrorsTransmit Abort Internal Errors
Receive FIFO Overrun ErrorsTransmit Abort External Errors
Multiple Start-of-Packet ErrorsTransmit FIFO Underrun Errors
Frame Check Sequence ErrorsTransmit Buffer Underrun Errors
Type ID Match Frames ReceivedExcessive Collisions
Specific Address Match Frames ReceivedTotal Frames Transmitted
Unicast Hash Match Frames ReceivedFrames Transmitted Without Error

These registers reset to zero on a read and stick at all ones when they count to their maximum value. They should be read frequently enough to prevent loss of statistics data.

The receive statistics registers are only incremented when the receive enable bit (RXEN) is set in the Network Control (MAC_NCR) register.

Once a statistics register has been read, it is automatically cleared.