Clock Sharing Across Multiple Cores with RocketIO

R

 

 

 

 

brefclkp

IBUFGDS

 

 

 

 

IPAD

 

 

 

 

 

 

 

 

 

 

 

 

BUFG

 

IPAD

 

clkin

 

 

 

 

 

 

 

 

brefclkn

(125MHz)

 

 

 

 

 

 

 

 

 

component_name_block

 

 

rocketio_wrapper_gtp

(Block Level)

 

rocketio_wrapper_gtp_tile

 

 

 

 

 

 

 

 

 

 

 

 

 

Ethernet 1000BASE-X

 

 

Virtex-5

 

 

 

PCS/PMA or

 

 

 

 

 

SGMII core

 

 

GTP

 

 

 

 

 

 

RocketIO

 

 

 

 

 

(0)

 

 

 

 

 

 

userclk2

 

REFCLKOUT

 

 

 

userclk

 

 

 

 

 

 

 

(125 MHz)

 

 

 

 

 

 

 

userclk2

 

 

 

 

 

 

 

 

 

TXUSRCLK0

 

 

 

 

 

 

 

 

 

 

 

 

TXUSRCLK20

 

 

 

 

 

 

RXUSRCLK0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ethernet 1000BASE-X

 

 

RXUSRCLK20

 

 

 

PCS/PMA or

 

 

 

 

 

 

 

 

 

 

 

 

 

SGMII core

 

 

 

 

 

 

 

 

CLKIN

 

Virtex-5

 

GTP

 

RocketIO

userclk

(1)

userclk2

 

 

TXUSRCLK1

 

TXUSRCLK21

 

RXUSRCLK1

 

RXUSRCLK21

component_name_block

rocketio_wrapper_gtp

(Block Level)

rocketio_wrapper_gtp_tile

Ethernet 1000BASE-X

Virtex-5

PCS/PMA or

SGMII core

GTP

 

RocketIO

 

(0)

NC

REFCLKOUT

userclk

 

userclk2

TXUSRCLK0

 

 

TXUSRCLK20

 

RXUSRCLK0

Ethernet 1000BASE-X

RXUSRCLK20

PCS/PMA or

 

SGMII core

CLKIN

 

 

Virtex-5

 

GTP

 

RocketIO

userclk

(1)

userclk2

 

 

TXUSRCLK1

 

TXUSRCLK21

 

RXUSRCLK1

 

RXUSRCLK21

Figure 7-7:Clock Management - Multiple Core Instances, Virtex-5 RocketIO GTP

Transceivers for 1000BASE-X

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

www.xilinx.com

91

UG155 March 24, 2008

Page 91
Image 91
Xilinx 1000BASE-X manual Ibufgds