Figure 5-14, Virtex-ii pro and virtex-ii devices – Xilinx 1000BASE-X User Manual

Page 62

Advertising
background image

62

www.xilinx.com

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

UG155 March 24, 2008

Chapter 5: Using the Client-side GMII Data Path

R

Virtex-II Pro and Virtex-II Devices

Figure 5-14

illustrates 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-14

shows 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.

Figure 5-14:

GMII Transmitter Logic

gmii_tx_clk

IBUFG

IOB LOGIC

IPAD

gmii_tx_clk_ibufg

gmii_txd[0]

IBUF

gmii_txd_ibuf[0]

D

Q

gmii_tx_en

gmii_tx_en_ibuf

gmii_tx_er

gmii_tx_er_ibuf

gmii_txd[0]

gmii_tx_en

gmii_tx_er

BUFG

Ethernet 1000BASE-X

PCS/PMA

or SGMII LogiCORE

IPAD

IPAD

IPAD

IBUF

IBUF

D

Q

D

Q

gmii_tx_clk_bufg

gmii_txd_int[0]

gmii_tx_en_int

gmii_tx_er_int

Transmitter

Elastic

Buffer

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

Advertising