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.

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

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

Saved successfully!

Ooh no, something went wrong!