beautypg.com

Receiver logic, Figure 6-1, Virtex-ii and virtex-ii pro devices – Xilinx 1000BASE-X User Manual

Page 70: Chapter 6: the ten-bit interface

background image

70

www.xilinx.com

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

UG155 March 24, 2008

Chapter 6: The Ten-Bit Interface

R

Receiver Logic

Virtex-II and Virtex-II Pro Devices

Figure 6-2

illustrates an external receiver TBI in Virtex-II devices. The signal names and

logic displayed precisely match those delivered with the example design when the TBI is
chosen.

Figure 6-2

shows that the input receiver signals are registered in device IOB Double-Data

Rate (DDR) input registers, alternatively on the rising edges of both pma_rx_clk0_bufg
and pma_rx_clk1_bufg (pma_rx_clk0 and pma_rx_clk1 are 180 degrees out of
phase with each other). This splits the input TBI data bus, rx_code_group[9:0], up into
two buses: rx_code_group0_reg[9:0] and rx_code_group1_reg[9:0],

Figure 6-1:

Ten-Bit Interface Transmitter Logic

IPAD

IBUFG

IOB LOGIC

gtx_clk

gtx_clk_ibufg
(125 MHz)

BUFG

gtx_clk_bufg

pma_tx_clk

OBUF

FDDRRSE

IOB LOGIC

OPAD

D

Q

D

Q

pma_tx_clk_obuf

'0'

'1'

D

Q

tx_code_group[0]

OBUF

OPAD

tx_code_group_reg[0]

D

Q

tx_code_group[9]

OBUF

OPAD

tx_code_group_reg[9]

Ethernet 1000BASE-X PCS/PMA

or SGMII LogiCORE

tx_code_group_int[0]

tx_code_group_int[9]

gtx_clk

tx_code_group[0]

tx_code_group[9]

component_name_block (Block Level from example design)