Figure 7-5, Chapter 7: using the physical side interface – Xilinx LOGICORE UG144 User Manual

Page 68

Advertising
background image

68

www.xilinx.com

1-Gigabit Ethernet MAC v8.5 User Guide

UG144 April 24, 2009

Chapter 7: Using the Physical Side Interface

R

-- DISCONTINUED PRODUCT --

The logic required to forward the transmitter clock is also shown: this uses an ODDR
register so that the clock signal produced incurs exactly on the same delay as the data and
control signals. The rgmii_tx_clk clock signal is phase-shifted by 90 degrees in the
DCM with respect to gtx_clk_bufg. This means that the rising edge of rgmii_txc
occurs in the center of the data valid window—which maximizes setup and hold times
across the interface, as specified in the RGMII v2.0 specification.

The use of the BUFGMUX shown, with one input connected to the DCM CLK90 output is
included so that a reliable 125MHz clock source is always provided on global routing
(when the DCM is held in reset, the DCM input clock is instead selected). This is required
to always provided a reliable clock for the receiver logic DCM: see

“DCM Reset circuitry”

.

Figure 7-5:

External RGMII Transmitter Logic in Virtex-4 Devices

IPAD

IBUFG

IOB LOGIC

gtx_clk

BUFGMUX

gtx_clk_bufg

IOB LOGIC

'1'

'0'

1-Gigabit Ethernet MAC Core

gmii_txd_int[0]

gmii_tx_en_int

gmii_tx_er_int

gtx_clk

gmii_txd[0]

gmii_tx_en

gmii_tx_er

DCM

CLKIN

CLK0

FB

CLK90

rgmii_tx_clk_bufg

IOB LOGIC

rgmii_txd[0]

IOB LOGIC

OBUF

ODDR

OPAD

D1

Q

D2

C

rgmii_tx_ctl

OBUF

ODDR

OPAD

D1

Q

D2

C

rgmii_txc

OBUF

ODDR

OPAD

D1

Q

D2

C

gmii_txd_int[4]

gmii_txd[4]

Advertising