![Xilinx Virtex-4 RocketIO User Manual Download Page 40](http://html1.mh-extra.com/html/xilinx/virtex-4-rocketio/virtex-4-rocketio_user-manual_3383739040.webp)
40
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
Chapter 3:
Client, Host, and MDIO Interfaces
R
Transmit (TX) Client –
8
-bit Wide Interface
In this configuration, CLIENTEMAC#TXD[15:8] and CLIENTEMAC#TXDVLDMSW must
be tied to ground.
Normal Frame Transmission
The timing of a normal outbound frame transfer is shown in
. When the client
transmits a frame, the first column of data is placed on the CLIENTEMAC#TXD[7:0] port,
and CLIENTEMAC#TXDVLD is asserted High. After the Ethernet MAC reads the first
byte of data, it asserts the EMAC#CLIENTTXACK signal. On subsequent rising clock
edges, the client must provide the rest of the frame data. CLIENTEMAC#TXDVLD is
deasserted Low to signal an end-of-frame to the Ethernet MAC. In SGMII or 1000BASE-X
PCS/PMA mode, the PCS engine inserts code characters in the data stream from
CLIENTEMAC#TXD.
describes these code characters, and IEEE Std 802.3, Clause
36 has further definitions. The encapsulated data stream then appears on EMAC#PHYTXD
and goes to the MGT. Along with EMAC#PHYTXCHARISK and
EMAC#PHYTXCHARDISPMODE, the MGT encodes the incoming data to the appropriate
8B/10B stream.
Figure 3-3:
Normal Frame Transmission Across Client Interface
CLIE
N
TEMAC#TXCLIE
N
TCLKI
N
EMAC#PHYTXD[7:0]
(SGMII or 1000BASE-X
PCS/PMA only)
EMAC#PHYTXCHARISK
(SGMII or 1000BASE-X
PCS/PMA only)
EMAC#PHYTXCHARDISPMODE
(SGMII or 1000BASE-X
PCS/PMA only)
CLIE
N
TEMAC#TXD
V
LD
EMAC#CLIE
N
TTXACK
CLIE
N
TEMAC#TXU
N
DERRU
N
EMAC#CLIE
N
TTXCOLLISIO
N
EMAC#CLIE
N
TTXRETRA
N
SMIT
CLIE
N
TEMAC#TXFIRSTBYTE
u
g074_3_05_0
8
0705
CLIE
N
TEMAC#TXD[7:0]
DA
SA
DATA
L/T
/T/ /R/
PRE
/S/
/I1/
/I2/
/I2/
/I2/
/I2/
FCS
SFD
/I1/
www.BDTIC.com/XILINX