38
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
Chapter 3:
Client, Host, and MDIO Interfaces
R
Figure 3-1:
Transmit Client Block Diagram
Tr
a
n
s
mit
Engine
Tr
a
n
s
mit
Client
Interf
a
ce
EMAC#PHYTXCLK
EMAC#PHYTXEN
EMAC#PHYTXD[7:0]
EMAC#PHYTXER
TX_DATA_VALID
(Intern
a
l
S
ign
a
l)
TX_DATA[7:0]
(Intern
a
l
S
ign
a
l)
TX_COLLI
S
ION
(Intern
a
l
S
ign
a
l)
TX_RETRAN
S
MIT
(Intern
a
l
S
ign
a
l)
Ethernet MAC Block
CLIENTEMAC#TXDVLD
CLIENTEMAC#TXD[15:0]
CLIENTEMAC#TXDVLDM
S
W
PHY
CLIENT
PHYEMAC#GTXCLK
TIEEMAC#CONFIGVEC[66]
CLIENTEMAC#TXCLIENTCLKIN
PHYEMAC#MIITXCLK
TX_ACK
(Intern
a
l
s
ign
a
l)
TX_ACK_EARLY
(Intern
a
l
S
ign
a
l)
TX_UNDERRUN
(Intern
a
l
S
ign
a
l)
TX_IFG_DELAY[7:0]
(Intern
a
l
S
ign
a
l)
EMAC#CLIENTTXACK
EMAC#CLIENTTXRETRAN
S
MIT
EMAC#CLIENTTXCOLLI
S
ION
CLIENTEMAC#TXIFGDELAY[7:0]
CLIENTEMAC#TXUNDERRUN
CLIENTEMAC#TXFIR
S
TBYTE
TXFIR
S
TBYTEREG
(Intern
a
l
S
ign
a
l)
FPGA F
ab
ric
u
g074_3_03_070105
www.BDTIC.com/XILINX