66
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
Chapter 3:
Client, Host, and MDIO Interfaces
R
The TX_STATISTICS_VECTOR is a 32-bit wide vector and is internal in the transmit
engine. This vector is muxed out to a one-bit signal, EMAC#CLIENTTXSTATS, as shown in
.
The block diagram for the transmitter statistics mux in the Ethernet MAC is shown in
.
All bit fields in EMAC#CLIENTTXSTATS are only valid when the
EMAC#CLIENTTXSTATSVLD is asserted as illustrated in
EMAC#CLIENTTXSTATSBYTEVLD is asserted if an Ethernet MAC frame byte (DA to FCS
inclusive) is being transmitted. The signal is valid on every
CLIENTEMAC#TXCLIENTCLKIN cycle.
Figure 3-32:
Transmitter Statistics Mux Timing
UG074_03_34_080805
0
1
2
3
4
5
28
29
30
31
CLIENTEMAC#TXCLIENTCLKIN
TX_
S
TATI
S
TIC
S
_VALID
(intern
a
l
s
ign
a
l)
TX_
S
TATI
S
TIC
S
_VECTOR[31:0]
(intern
a
l
s
ign
a
l)
EMAC#CLIENTTX
S
TAT
S
VLD
EMAC#CLIENTTX
S
TAT
S
Figure 3-33:
Transmitter Statistics Mux Block Diagram
TX_
S
TATI
S
TIC
S
_VALID
(Intern
a
l
S
ign
a
l)
TX_
S
TATI
S
TIC
S
_VECTOR[31:0]
(Intern
a
l
S
ign
a
l)
Ethernet MAC Block
Ethernet MAC
TX
S
TAT
S
MUX
TX
S
TAT
S
DEMUX
U
s
er Defined
S
t
a
ti
s
tic
s
Proce
ss
ing Block
[31:0]
EMAC#CLIENTTX
S
TAT
S
BYTEVLD
EMAC#CLIENTTX
S
TAT
S
CLIENTEMAC#TXCLIENTCLKIN
CLIENTEMAC#TXCLIENTCLKIN
RE
S
ET
TX
S
TAT
S
VEC[31:0] TX
S
TAT
S
VLD
EMAC#CLIENTTX
S
TAT
S
VLD
FPGA F
ab
ric
u
g074_3_35_080805
CLIENTEMAC#TXCLIENTCLKIN
www.BDTIC.com/XILINX