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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
R<br />
1000BASE-X PCS/PMA<br />
REFCLKOUT output port of the RocketIO serial transceiver. This clock is then routed to<br />
the CLKIN input of a DCM. CLK0 of the DCM is connected to global clock routing using a<br />
BUFG, as illustrated in Figure 6-22. The 125 MHz output of the BUFG is connected to the<br />
PHYE<strong>MAC</strong>#MIITXCLK and PHYE<strong>MAC</strong>#RXCLK ports of the <strong>Ethernet</strong> <strong>MAC</strong>. It is also<br />
used to clock both receiver and transmitter logic for the 16-bit <strong>Ethernet</strong> <strong>MAC</strong> client<br />
interface.<br />
The global clock sourced from DCM CLKFX, running at 250 MHz, must be routed back to<br />
the <strong>Ethernet</strong> <strong>MAC</strong> through the input ports CLIENTE<strong>MAC</strong>#RXCLIENTCLKIN and<br />
CLIENTE<strong>MAC</strong>#TXCLIENTCLKIN. This clock is also connected to the<br />
PHYE<strong>MAC</strong>#GTXCLK input of the <strong>Ethernet</strong> <strong>MAC</strong> and the USRCLK inputs of the<br />
transceiver.<br />
The PLLLKDET signal from the RocketIO serial transceiver (indicating that its internal<br />
PLLs have locked) is ANDed with the locked signal from the DCM and routed to the<br />
CLIENTE<strong>MAC</strong>#DCMLOCKED input port of the <strong>Ethernet</strong> <strong>MAC</strong>. This ensures that the state<br />
machines of the <strong>Ethernet</strong> <strong>MAC</strong> are held in reset until the RocketIO serial transceiver has<br />
locked and all clocks are running cleanly.<br />
As described in “<strong>Ethernet</strong> <strong>MAC</strong> Clock Generation,” page 206, the following clock signals<br />
are unused and can be left unconnected:<br />
E<strong>MAC</strong>#CLIENTRXCLIENTCLKOUT<br />
E<strong>MAC</strong>#PHYTXGMIIMIICLKOUT<br />
E<strong>MAC</strong>#CLIENTTXCLIENTCLKOUT<br />
1000BASE-X PCS/PMA Clock Management (TXT and FXT Devices)<br />
8-Bit Data Client<br />
Figure 6-23 shows the clock management used with the 1000BASE-X PCS/PMA interface<br />
when the <strong>Ethernet</strong> <strong>MAC</strong> client is used with a 8-bit data client in a TXT and FXT device.<br />
TE<strong>MAC</strong> User Guide www.xilinx.com 171<br />
<strong>UG194</strong> (v1.10) February 14, 2011