Xilinx 1000BASE-X manual Virtex-II Pro and Virtex-II Devices, 14GMII Transmitter Logic

Models: 1000BASE-X

1 230
Download 230 pages 37.04 Kb
Page 62
Image 62

R

Chapter 5: Using the Client-side GMII Data Path

Virtex-II Pro and Virtex-II Devices

Figure 5-14illustrates how to create an external GMII transmitter in a Virtex-II family device. The signal names and logic shown on the figure exactly match those delivered with the example design.

Figure 5-14shows that the input transmitter signals are registered in device IOBs before presenting them to the FPGA fabric. This logic achieves the required setup and hold times.

 

 

IOB LOGIC

Ethernet 1000BASE-X

 

 

 

 

 

 

PCS/PMA

 

 

 

or SGMII LogiCORE

gmii_tx_clk

IBUFG

BUFG

 

gmii_tx_clk_ibufg

gmii_tx_clk_bufg

 

 

IPAD

 

 

 

 

 

 

userclk2 (if RocketIO is used) gtx_clk (if TBI is used)

Transmitter

Elastic

Buffer

gmii_txd[0]

IBUF

 

 

 

 

 

gmii_txd_ibuf[0]

gmii_txd_int[0]

 

 

IPAD

 

 

D Q

 

 

 

gmii_txd[0]

 

 

 

 

 

 

gmii_tx_en

IBUF

 

 

 

gmii_tx_en_ibuf

 

gmii_tx_en_int

 

 

Q

IPAD

 

 

D

 

 

 

 

 

 

gmii_tx_en

gmii_tx_er

IBUF

 

 

 

 

gmii_tx_er_ibuf

 

 

gmii_tx_er_int

 

 

D

Q

IPAD

 

 

 

 

 

 

 

 

gmii_tx_er

Figure 5-14:GMII Transmitter Logic

62

www.xilinx.com

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

 

 

UG155 March 24, 2008

Page 62
Image 62
Xilinx 1000BASE-X manual Virtex-II Pro and Virtex-II Devices, 14GMII Transmitter Logic