R

Chapter 7: 1000BASE-X with RocketIO Transceivers

IOB LOGIC

brefclkp IBUFGDS

IPAD

brefclk (62.5MHz)

IPAD brefclkn

DCM

CLKIN CLK0 FB

CLK2X180

BUFG

BUFG

userclk (62.5MHz)

userclk2 (125MHz)

LOCKED

component_name_block (Block Level from example design)

Ethernet 1000BASE-X

PCS/PMA or SGMII

LogiCORE

userclk

dcm_locked

userclk2

mgt_rx_reset mgt_tx_reset rxbufstatus[1:0] rxchariscomma rxcharisk rxclkcorcnt[2:0] rxdata[7:0] rxdisperr

powerdown txchardispmode txchardispval txcharisk txdata[7:0]

enablealign

 

 

 

 

 

 

 

Virtex-II Pro

 

 

 

 

 

 

 

RocketIO

 

 

 

 

 

 

 

(GT_ETHERNET_1)

 

 

 

 

 

 

 

REFCLKSEL

 

 

 

NC

 

REFCLK

GND

REFCLK2

 

 

 

NC

 

 

 

 

 

 

 

 

BREFCLK

 

 

 

NC

 

BREFCLK2

 

 

 

 

 

 

 

 

 

 

TXUSRCLK

 

 

 

 

 

 

 

TXUSRCLK2

 

 

 

 

 

 

 

RXUSRCLK

 

 

 

 

 

 

 

RXUSRCLK2

 

 

 

 

 

 

 

RXRESET

 

 

 

 

 

 

 

TXRESET

 

 

 

 

 

 

 

RXBUFSTATUS[1:0]

 

 

 

 

 

 

 

RXCHARISCOMMA

 

 

 

 

 

 

 

RXCHARISK

 

 

 

 

 

 

 

RXCLKCORCNT[2:0]

 

 

 

 

 

 

 

RXDATA[7:0]

 

 

 

 

 

 

 

RXDISPERR

 

GND

 

 

 

LOOPBACK[1:0]

 

 

 

 

 

 

 

POWERDOWN

 

 

 

 

 

 

 

TXCHARDISPMODE

 

 

 

 

 

 

 

TXCHARDISPVAL

 

 

 

 

 

 

 

TXCHARISK

 

 

 

 

 

 

 

TXDATA[7:0]

 

 

 

ENPCOMMAALIGN

D Q

 

 

 

 

 

 

 

 

 

ENMCOMMAALIGN

 

 

 

 

 

 

 

RXRECCLK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RXPOLARITY

 

 

 

 

 

 

 

TXPOLARITY

 

 

 

 

 

 

 

TXFORCECRCERR

 

 

 

 

 

 

 

TXINHIBIT

 

 

 

 

 

 

 

 

GND

Figure 7-1:1000BASE-X Connection to a Virtex-II Pro MGT

80

www.xilinx.com

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

 

 

UG155 March 24, 2008

Page 80
Image 80
Xilinx manual 1000BASE-X with RocketIO Transceivers, 11000BASE-X Connection to a Virtex-II Pro MGT