70
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
Chapter 3:
Client, Host, and MDIO Interfaces
R
All bit fields for the EMAC#CLIENTRXSTATS[6:0] are valid only when the
EMAC#CLIENTRXSTATSVLD is asserted as illustrated in
EMAC#CLIENTRXSTATSBYTEVLD is asserted if an Ethernet MAC frame byte (DA to
FCS inclusive) is received. This is valid on every CLIENTEMAC#RXCLIENTCLKIN cycle.
Figure 3-37:
Receiver Statistics Vector Timing
DA
SA
DATA
L/T
u
g074_3_39_010906
[6:0]
[26:21]
EMAC#CLIE
N
TRXD
V
LD
EMAC#CLIE
N
TRXD
V
LDMS
W
EMAC#CLIE
N
TRXGOODFRAME
EMAC#CLIE
N
TRXSTATSBYTE
V
LD
EMAC#CLIE
N
TRXSTATS[6:0]
EMAC#CLIE
N
TRXSTATS
V
LD
EMAC#CLIE
N
TRXD[7:0]
CLIE
N
TEMAC#RXCLIE
N
TCLKI
N
Table 3-5:
Bit Definitions for the Receiver Statistics Vector
RX_STATISTICS_VECTOR
Name
Description
26
ALIGNMENT_ERROR
Used in 10/100 MII mode. If an odd number of nibbles
is received, the last nibble is ignored. If the frame
without this nibble has an incorrect FCS, this bit is
asserted. If the frame has a valid FCS, this bit is not
asserted.
25
Length/Type Out of Range
Asserted if the LT field contains a length value that
does not match the number of Ethernet MAC client
data bytes received. Also asserted High if the LT field
indicates that the frame contains padding but the
number of Ethernet MAC client data bytes received is
not equal to 46 bytes (minimum frame size).
24
BAD_OPCODE
Asserted if the previous frame is error free, contains the
special control frame identifier in the LT field, but
contains an OPCODE unsupported by the Ethernet
MAC (any OPCODE other than PAUSE).
www.BDTIC.com/XILINX