
10-Port 100/1000 Mbps Ethernet MAC — IXF1010
Preliminary Datasheet
83
Document #: 249839
Revision #: 001
Rev. Date: April 29, 2002
RxPkts128t0255
Octets
The total number of packets received (including
bad packets) that were [128-255] octets in
length. Incremented for tagged packets with a
length of 128-255 bytes, including tag field
Port_Index
+ 0x27
RR
0x00000000
RxPkts256to511
Octets
The total number of packets received (including
bad packets) that were [256-511] octets in
length. Incremented for tagged packets with a
length of 256 - 511 bytes, including tag field
Port_Index
+ 0x28
RR
0x00000000
RxPkts512to1023
Octets
The total number of packets received (including
bad packets) that were [512-1023] octets in
length. Incremented for tagged packets with a
length of 512 - 1023 bytes, including tag field
Port_Index
+ 0x29
RR
0x00000000
RxPkts1024to1518
Octets
The total number of packets received (including
bad packets) that were [1024-1518] octets in
length. Incremented for tagged packet with a
length between 1024-1522, including the tag
Port_Index
+ 0x2A
RR
0x00000000
RxPkts1519toMax
Octets
The total number of packets received (including
bad packets) that were >1518 octets in length.
Incremented for tagged packet with a length
between 1523-max, including the tag
Port_Index
+ 0x2B
RR
0x00000000
FCSErrors
Number of frames received with legal size, but
with wrong CRC field (also called FCS field)
Port_Index
+ 0x2C
RR
0x00000000
Tagged
Number of frames (including bad packets) with
VLAN tag
(Type field = 0x8100)
Port_Index
+ 0x2D
RR
0x00000000
RxDataError
Number of frames received with legal length,
containing a code violation (signaled with
RX_ERR on RGMII)
Port_Index
+ 0x2E
RR
0x00000000
AlignErrors
Frames with a legal frame size, but containing
less than 8 additional bits. The CRC of the frame
is wrong when the additional bits are stripped. If
the CRC is OK, the frame is not counted, but
treated as an OK frame.
Port_Index
+ 0x2F
RR
0x00000000
LongErrors2
Frames bigger than the maximum allowed, with
both OK CRC and the integral number of octets
Default maximum allowed is 1518 bytes
untagged and 1522 bytes tagged, but the value
can be changed by a register
Frames bigger than the larger of
2*maxframesize and 50000 bits are not counted
here, but counted in the VeryLongError counter.
Port_Index
+ 0x30
RR
0x00000000
Table 59. RX Statistics Registers Addr: Port_Index + 0x20 - Port_Index + 0x39) (Continued)
Name
Description
Address
Type1
Default
1. RO = Read Only; RR = Clear on Read; W = Write; R/W = Read/Write
2. When sending in large frames, the counters can only deal with certain limits. The behavior of the
LongErrors and VeryLongErrors counters is as follows: VeryLongErrors counts frames that are
2*maxframesize, dependent on where the maxframesize variable is set. If maxframesize sets greater than
half of the available count in RxOctetsBad (2^14-1), VeryLongErrors is never incremented, but LongErrors
is incremented. This is due to a limitation in the counter size, which means that an accurate count will not
occur in the RxOctetsBAD counter if the frame is larger than 2^14-1.