Embedded Tri-Mode Ethernet MAC User Guide
43
UG074 (v2.2) February 22, 2010
Client Interface
R
Back-to-Back Transfers
Back-to-back transfers can occur when the Ethernet MAC client is immediately ready to
transmit a second frame of data following completion of the first frame. In
end of the first frame is shown on the left. At the clock cycle immediately following the
final byte of the first frame, CLIENTEMAC#TXDVLD is deasserted by the client. One clock
cycle later, CLIENTEMAC#TXDVLD is asserted High. This indicates that the first byte of
the destination address of the second frame is awaiting transmission on
CLIENTEMAC#TXD.
When the Ethernet MAC is ready to accept data, EMAC#CLIENTTXACK is asserted and
the transmission continues in the same manner as the single frame case. The Ethernet MAC
defers the assertion of EMAC#CLIENTTXACK to comply with inter-packet gap
requirements and flow control requests.
Figure 3-6:
Back-to-Back Frame Transmission
u
g074_3_08_063005
CLIENTEMAC#TXCLIENTCLKIN
CLIENTEMAC#TXD[7:0]
CLIENTEMAC#TXDVLD
CLIENTEMAC#TXFIR
S
TBYTE
EMAC#CLIENTTXACK
CLIENTEMAC#TXUNDERRUN
EMAC#CLIENTTXCOLLI
S
ION
EMAC#CLIENTTXRETRAN
S
MIT
DA
S
A
EMAC#PHYTXD[7:0]
(
S
GMII or 1000BA
S
E-X
PC
S
/PMA only)
EMAC#PHYTXCHARI
S
K
(
S
GMII or 1000BA
S
E-X
PC
S
/PMA only)
EMAC#PHYCHARDI
S
PMODE
(
S
GMII or 1000BA
S
E-X
PC
S
/PMA only)
/T/ /R/
/
S
/
/I2/
/I2/
/I2/
/I2/
/I1/
FC
S
www.BDTIC.com/XILINX