Figure 7-3, Virtex-5 devices, Implementing external gmii – Xilinx LOGICORE UG144 User Manual

Page 65: Discontinued product

Advertising
background image

1-Gigabit Ethernet MAC v8.5 User Guide

www.xilinx.com

65

UG144 April 24, 2009

Implementing External GMII

R

-- DISCONTINUED PRODUCT --

Virtex-5 Devices

An IODELAY component may be used on the clock, data and control paths, as illustrated
in

Figure 7-3

. These can be used to either shift the input clock gmii_rx_clk or the data

and control signals to meet the setup and hold requirements of GMII and to allow for any
bus skew across the data and control inputs. The IODELAY components are used in fixed
delay mode, where the attribute IDELAY_VALUE determines the tap delay value. An
IDELAYCTRL primitive must be instantiated for this mode of operation. See the Virtex-5
FPGA User Guide
for more information on the use of IDELAYCTRL and IODELAY
components.

Figure 7-3:

External GMII Receiver Logic for Virtex-5 Devices

gmii_rx_clk

IBUFG

IOB LOGIC

IPAD

gmii_rxd[0]

IBUF

IPAD

D

Q

gmii_rx_dv

IBUF

IPAD

gmii_rx_er

IBUF

IPAD

1-Gigabit Ethernet MAC LogiCORE

gmii_rxd_reg[0]

gmii_rx_dv_reg

gmii_rx_er_reg

gmii_rx_clk

gmii_rxd[0]

gmii_rx_dv

gmii_rx_er

D

Q

D

Q

BUFG

IODELAY

IODELAY

IODELAY

IODELAY

Advertising