Clock Sharing Across Multiple Cores with RocketIO

R

DCM

BUFG

CLKIN CLK0

FB

BUFG

 

 

 

 

CLKDV

 

brefclkp

IBUFGDS

 

 

 

 

 

 

IPAD

 

 

 

 

IPAD

clkin

 

userclk (62.5MHz)

userclk2 (125MHz)

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)

 

 

 

 

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

 

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-8:Clock Management - Multiple Core Instances, Virtex-5 RocketIO GTX

Transceivers for 1000BASE-X

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

www.xilinx.com

93

UG155 March 24, 2008

Page 93
Image 93
Xilinx 1000BASE-X manual Dcm