Xilinx UG144 manual Virtex-5 FXT Devices, Clkdv

Models: UG144

1 138
Download 138 pages 39.59 Kb
Page 118
Image 118

R

-- DISCONTINUED PRODUCT --

Chapter 11: Interfacing to Other Cores

Due to the embedded Receiver Elastic Buffer in the Ethernet 1000BASE-X PCS/PMA or SGMII core, the entire GMII is synchronous to a single clock domain. For this reason, userclk2 is used as the 125 MHz reference clock for both cores and the transmitter and receiver logic of the GEMAC core now operate in the same clock domain. This allows clock crossing constraints between the gtx_clk and gmii_rx_clk clock domains to be removed from the GEMAC UCF. See “Timespecs for Critical Logic within the Core.”

Virtex-5 FXT Devices

Figure 11-4illustrates the connections and clock management logic required to interface the GEMAC core to the Ethernet 1000BASE-X PCS/PMA or SGMII core (when used in 1000BASE-X mode with PMA using the device-specific RocketIO transceiver).

DCM

BUFG

userclk2 (125MHz)

CLKIN CLK0

 

 

 

FB

BUFG

userclk (62.5MHz)

CLKDV

 

 

 

component_name_block

(Block Level from example design)

brefclkp

IBUFGDS

IPAD

 

 

 

 

IPAD

 

clkin

 

brefclkn

(125MHz)

1-Gigabit Ethernet

MAC

LogiCORE

gtx_clk

gmii_rx_clk

gmii_txd[7:0] gmii_tx_en

gmii_tx_er

gmii_rxd[7:0]

gmii_rx_dv gmii_rx_er

mdc

mdio_in

mdio_out

mdio_tri no connection

Ethernet 1000BASE-X

PCS/PMA or SGMII

LogiCORE

gmii_txd[7:0]

gmii_tx_en

userclk

gmii_tx_er userclk2

gmii_rxd[7:0]

gmii_rx_dv gmii_rx_er

mdc

mdio_in

mdio_out

mdio_tri

RocketIO I/F

Virtex-5

GTX

RocketIO

REFCLKOUT

CLKIN

TXUSRCLK0

TXUSRCLK20

RXUSRCLK0

RXUSRCLK20

Figure 11-4:1-Gigabit Ethernet MAC Extended to Include 1000BASE-X PCS and PMA

using the RocketIO transceiver

118

www.xilinx.com

1-Gigabit Ethernet MAC v8.5 User Guide

 

 

UG144 April 24, 2009

Page 118
Image 118
Xilinx UG144 manual Virtex-5 FXT Devices, Clkdv