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 ...
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