Xilinx 1000BASE-X manual IOB Logic

Models: 1000BASE-X

1 230
Download 230 pages 37.04 Kb
Page 187
Image 187

Integrating with the Tri-Mode Ethernet MAC Core

R

IOB LOGIC

gtx_clk

IPAD

IBUFG BUFG

 

 

 

 

 

component_name_block

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Block Level from example design)

 

 

 

 

 

 

 

Tri-Speed

 

 

 

 

 

 

 

 

 

 

 

 

 

Ethernet

 

Ethernet

 

 

 

 

 

 

 

 

 

 

 

 

 

1000BASE-X

 

MAC

 

 

 

 

 

 

 

 

 

 

 

 

 

PCS/PMA

 

LogiCORE

 

 

 

 

 

 

 

 

 

 

 

 

 

or SGMII

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LogiCORE

 

txgmiimiiclk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

rxgmiimiiclk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SGMII Adaptation

 

 

 

 

 

 

 

 

 

clientemacrxenable

 

 

 

 

module

 

 

 

 

 

 

 

 

 

clientemactxenable

 

 

 

 

sgmii_clk_en

 

 

 

 

 

 

 

 

gtx_clk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sgmii_clk_r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NC

 

 

 

 

 

 

 

 

 

 

 

userclk2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

speedis10100

 

 

 

 

 

 

speed_is_10_100

 

clk125m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

speedis100

 

 

 

 

 

 

 

speed_is_100

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

emacphytxd7:0]

 

 

 

 

 

 

gmii_txd_in[7:0] gmii_txd_out[7:0]

 

 

 

 

gmii_txd[7:0]

TBI

 

 

 

 

 

 

 

 

emacphytxen

 

 

 

 

 

 

gmii_tx_en_in

gmii_tx_en_out

 

 

 

 

gmii_tx_en

 

emacphytxer

 

 

 

 

 

 

gmii_tx_er_in

gmii_tx_er_out

 

 

 

 

gmii_tx_er

 

 

 

 

 

 

 

 

 

 

 

phyemacrxd[7:0]

 

 

 

 

 

 

gmii_rxd_out[7:0] gmii_rxd_in[7:0]

 

 

 

 

gmii_rxd[7:0]

 

 

 

 

 

 

 

 

 

 

phyemacrxdv

 

 

 

 

 

 

gmii_rx_dv_out

gmii_rx_dv_in

 

 

 

 

gmii_rx_dv

 

 

 

 

 

 

 

 

 

 

 

phyemacrxer

 

 

 

 

 

 

gmii_rx_er_out

gmii_rx_er_in

 

 

 

 

gmii_rx_er

 

 

 

 

 

 

 

 

 

 

 

emacphymclkout

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mdc

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

phyemacmdin

 

 

 

 

 

 

 

 

 

 

 

 

mdio_in

 

emacphymdout

 

 

 

 

 

 

 

 

 

 

 

 

mdio_out

 

emacphymdtri

 

 

 

 

 

 

 

no

 

 

 

 

 

 

 

mdio_tri

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

connection

 

 

 

 

 

 

 

VCC

corehassgmii

Figure 13-6:Tri-Speed Ethernet MAC Extended to use an SGMII with TBI

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

www.xilinx.com

187

UG155 March 24, 2008

Page 187
Image 187
Xilinx 1000BASE-X manual IOB Logic