20.06.2013 Views

Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...

Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...

Xilinx UG194 Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3: Client Interface<br />

As shown in Figure 3-12, CLIENTE<strong>MAC</strong>#TXDVLDMSW denotes an odd number of bytes in the<br />

frame. In the odd byte case, CLIENTE<strong>MAC</strong>#TXDVLDMSW is deasserted one clock cycle earlier<br />

than the CLIENTE<strong>MAC</strong>#TXDVLD signal, after the transmission of the frame. Otherwise, these<br />

data valid signals are the same as shown in the even byte case (Figure 3-11).<br />

Back-to-Back Transfers<br />

CLIENTE<strong>MAC</strong>#TXCLIENTCLKIN<br />

PHYE<strong>MAC</strong>#MIITXCLK<br />

(CLIENTE<strong>MAC</strong>#TXCLIENTCLKIN/2)<br />

CLIENTE<strong>MAC</strong>#TXD[15:0]<br />

CLIENTE<strong>MAC</strong>#TXDVLD<br />

CLIENTE<strong>MAC</strong>#TXDVLDMSW<br />

E<strong>MAC</strong>#CLIENTTXACK<br />

CLIENTE<strong>MAC</strong>#TXUNDERRUN<br />

E<strong>MAC</strong>#CLIENTTXCOLLISION<br />

E<strong>MAC</strong>#CLIENTTXRETRANSMIT<br />

For back-to-back transfers, both CLIENTE<strong>MAC</strong>#TXDVLD and CLIENTE<strong>MAC</strong>#TXDVLDMSW must<br />

be deasserted for one PHYE<strong>MAC</strong>#MIITXCLK (half the clock frequency of<br />

CLIENTE<strong>MAC</strong>#TXCLIENTCLKIN) clock cycle after the first frame. In the following<br />

PHYE<strong>MAC</strong>#MIITXCLK clock cycle, both CLIENTE<strong>MAC</strong>#TXDLVD and CLIENTE<strong>MAC</strong>#TXDVLDMSW<br />

are asserted High to indicate that the first two bytes of the destination address of the<br />

second frame is ready for transmission on CLIENTE<strong>MAC</strong>#TXD[15:0]. In 16-bit mode, this<br />

one PHYE<strong>MAC</strong>#MIITXCLK clock cycle IFG corresponds to a 2-byte gap (versus a 1-byte gap in<br />

8-bit mode) between frames in the back-to-back transfer.<br />

Figure 3-13 shows the timing diagram for 16-bit transmit for an even-byte case, and<br />

Figure 3-14 shows the timing diagram for an odd-byte case.<br />

D(n-2), D(n-3) D(n), D(n-1) DA1, DA0 DA3, DA2 DA5, DA4<br />

1st Frame IFG 2nd Frame<br />

Figure 3-13: 16-Bit Transmit Back-to-Back Transfer (Even Byte Case)<br />

<strong>UG194</strong>_3_13_072206<br />

62 www.xilinx.com TE<strong>MAC</strong> User Guide<br />

<strong>UG194</strong> (v1.10) February 14, 2011<br />

R

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!