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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

R<br />

Gigabit Media Independent Interface (GMII)<br />

to PHYE<strong>MAC</strong>#MIITXCLK through an IBUF. The frequency of GMII_RX_CLK, generated<br />

from the PHY, is 2.5 MHz, 25 MHz, or 125 MHz, depending on the operating speed of the<br />

<strong>Ethernet</strong> <strong>MAC</strong>. Fixed-mode IDELAYs are used on the GMII_RX_CLK and GMII_RXD<br />

inputs to align the clock and data. These are set to sample a 2 ns setup, 0 ns hold window<br />

at the device pads.The CLIENTE<strong>MAC</strong>#DCMLOCKED port must be tied High.<br />

The GMII_TX_CLK is derived from the <strong>Ethernet</strong> <strong>MAC</strong>, routed through an OBUF, and then<br />

connected to the PHY. Because GMII_TX_CLK is derived from<br />

E<strong>MAC</strong>#PHYTXGMIIMIICLKOUT, its frequency automatically changes between 125 MHz,<br />

25 MHz, or 2.5 MHz, depending on the speed setting of the <strong>Ethernet</strong> <strong>MAC</strong>.<br />

GMII Clock Management for <strong>Tri</strong>-Speed Operation Using Byte PHY<br />

Figure 6-9 shows an alternative clock management scheme for the tri-speed GMII<br />

interface. This clock management scheme is used when the E<strong>MAC</strong>#_BYTEPHY attribute is<br />

set to TRUE. In this scheme, the E<strong>MAC</strong> datapath is 8 bits wide at both the client and the<br />

physical interfaces at all speeds. At 1 Gb/s, all external logic is clocked at 125 MHz. At<br />

100 Mb/s and 10 Mb/s, the logic is clocked at 12.5 MHz and 1.25 MHz, respectively. DDR<br />

input and output registers are used to achieve the 25 MHz and 2.5 MHz 4-bit data rate at<br />

speeds below 1 Gb/s, resulting in a scheme that utilizes two clock buffers less than<br />

Figure 6-8. Alignment logic must be provided on the receiver side to align the start of<br />

frame delimiter in the 8-bit data input to the E<strong>MAC</strong>.<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!