Xilinx Virtex-4 User Manual page 49

Fpga embedded tri-mode ethernet mac
Hide thumbs Also See for Virtex-4:
Table of Contents

Advertisement

R
CLIENTEMAC#TXCLIENTCLKIN
PHYEMAC#MIITXCLK
(CLIENTEMAC#TXCLIENTCLKIN/2)
CLIENTEMAC#TXDVLD
CLIENTEMAC#TXDVLDMSW
EMAC#CLIENTTXACK
CLIENTEMAC#TXFIRSTBYTE
CLIENTEMAC#TXUNDERRUN
EMAC#CLIENTTXCOLLISION
EMAC#CLIENTTXRETRANSMIT
CLIENTEMAC#TXD[15:0]
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)
As shown in
in the frame. In the odd byte case, CLIENTEMAC#TXDVLDMSW is deasserted one clock
cycle earlier than the CLIENTEMAC#TXDVLD signal, after the transmission of the frame.
Otherwise, these data valid signals are the same as shown in the even byte case
(Figure
Back-to-Back Transfers
For back-to-back transfers, both the CLIENTEMAC#TXDVLD and
CLIENTEMAC#TXDVLDMSW must be deasserted for one PHYEMAC#MIITXCLK clock
cycle (half the clock frequency of CLIENTEMAC#TXCLIENTCLKIN) after the first frame.
During the following PHYEMAC#MIITXCLK clock cycle, both CLIENTEMAC#TXDLVD
and CLIENTEMAC#TXDVLDMSW must be set High to indicate that the first two bytes of
the destination address of the second frame is ready for transmission on
CLIENTEMAC#TXD[15:0]. In 16-bit mode, this one PHYEMAC#MIITXCLK clock cycle
IFG corresponds to a 2-byte gap (versus a 1-byte gap in 8-bit mode) between frames in the
back-to-back transfer.
www.BDTIC.com/XILINX
Embedded Tri-Mode Ethernet MAC User Guide
UG074 (v2.2) February 22, 2010
DA
/I1/
/I2/
/I2/
/I2/
/I2/
/S/
Figure 3-12: 16-Bit Transmit (Odd Byte Case)
Figure
3-12, CLIENTEMAC#TXDVLDMSW denotes an odd number of bytes
3-11).
www.xilinx.com
SA
DATA
PRE
SFD
Client Interface
FCS
/R/
/I1/
/T/ /R/
ug074_3_14_080705
49

Advertisement

Table of Contents
loading

Table of Contents