![Xilinx Virtex-4 RocketIO Скачать руководство пользователя страница 42](http://html1.mh-extra.com/html/xilinx/virtex-4-rocketio/virtex-4-rocketio_user-manual_3383739042.webp)
42
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
Chapter 3:
Client, Host, and MDIO Interfaces
R
Client Underrun
The timing of an aborted transfer is shown in
. An aborted transfer can occur if a
FIFO connected to the client interface empties, before a frame is completed. When the
client asserts CLIENTEMAC#TXUNDERRUN during a frame transmission, the
EMAC#PHYTXER is asserted for one clock cycle to notify the external PHY that the frame
is corrupted in MII and GMII modes. In 1000BASE-X PCS/PMA mode, the Ethernet MAC
inserts an error code (/V/) into the current frame to signal corruption. It then falls back to
idle transmission. EMAC#PHYTXER is asserted some cycles after. The client must requeue
the aborted frame for transmission.
When an underrun occurs, to request a new transmission, reassert
CLIENTEMAC#TXDVLD on the clock cycle after the CLIENTEMAC#TXUNDERRUN is
asserted.
Figure 3-5:
Frame Transmission with Underrun
u
g074_3_07_072705
CLIE
N
TEMAC#TXCLIE
N
TCLKI
N
DA
SA
DATA
L/T
CLIE
N
TEMAC#TXD[7:0]
CLIE
N
TEMAC#TXD
V
LD
EMAC#CLIE
N
TTXACK
CLIE
N
TEMAC#TXFIRSTBYTE
CLIE
N
TEMAC#TXU
N
DERRU
N
EMAC#PHYTXER
EMAC#CLIE
N
TTXCOLLISIO
N
EMAC#CLIE
N
TTXRETRA
N
SMIT
EMAC#PHYTXCHARISK
(SGMII or 1000BASE-X
PCS/PMA only)
EMAC#PHYCHARDISPMODE
(SGMII or 1000BASE-X
PCS/PMA only)
EMAC#PHYTXD[7:0]
(SGMII or 1000BASE-X
PCS/PMA only)
/T/ /R/
PRE
/S/
/
V
/
/I1/
/I2/
/I2/
/I2/
/I2/
FCS
DATA
SFD
/I1/
www.BDTIC.com/XILINX