Figure 13-5, Virtex-5 fxt devices, Chapter 13: interfacing to other cores – Xilinx 1000BASE-X User Manual

Page 184

Advertising
background image

184

www.xilinx.com

Ethernet 1000BASE-X PCS/PMA or SGMII v9.1

UG155 March 24, 2008

Chapter 13: Interfacing to Other Cores

R

Features of this configuration include:

•

Direct internal connections are made between the GMII interfaces between the two
cores.

•

If both cores have been generated with the optional management interface, the MDIO
port can be connected up to that of the 1-Gigabit Ethernet MAC core, allowing the
MAC to access the embedded configuration and status registers of the Ethernet
1000BASE-X PCS/PMA or SGMII core.

•

Due to the embedded Receiver Elastic Buffer in the GTP transceiver, the entire GMII is
synchronous to a single clock domain. Therefore userclk2 is used as the 125 MHz
reference clock for both cores, and the transmitter and receiver logic of the 1-Gigabit
Ethernet MAC core now operate in the same clock domain.

Virtex-5 FXT Devices

Figure 13-5

illustrates the connections and clock management logic required to interface

the Ethernet 1000BASE-X PCS/PMA or SGMII core (when used in 1000BASE-X mode) to
the 1-Gigabit Ethernet MAC core.

Figure 13-5:

1-Gigabit Ethernet MAC Extended to Include 1000BASE-X PCS and

PMA Using a Virtex-5 GTX Transceiver

1-Gigabit Ethernet

MAC

LogiCORE

gmii_rx_clk

gmii_rxd[7:0]

gmii_rx_dv

gmii_rx_er

gmii_txd[7:0]

gmii_tx_en

gmii_tx_er

gtx_clk

mdc

mdio_in

mdio_out

mdio_tri

Ethernet 1000BASE-X

PCS/PMA or SGMII

LogiCORE

gmii_rxd[7:0]

gmii_rx_dv

gmii_rx_er

gmii_txd[7:0]

gmii_tx_en

gmii_tx_er

mdc

mdio_in

mdio_out

mdio_tri

Virtex-5

GTX

RocketIO

no

connection

userclk

userclk2

RocketIO I/F

CLKIN

userclk2 (125MHz)

TXUSRCLK0

TXUSRCLK20

RXUSRCLK0

RXUSRCLK20

REFCLKOUT

component_name_block
(Block Level from example design)

clkin
(125MHz)

IBUFGDS

IPAD

brefclkp

IPAD

brefclkn

DCM

CLKIN

CLK0

FB

BUFG

CLKDV

BUFG

userclk (62.5MHz)

Advertising