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

Page 74: Discontinued product

Advertising
background image

74

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

Virtex-5 Devices

Figure 7-9

shows using the physical receiver interface of the core to create an external

RGMII in a Virtex-5 device. The signal names and logic exactly match those delivered with
the example design when RGMII is selected.

Figure 7-9

also shows that the input receiver signals are registered in the IOBs in IDDR

components. These components convert the input double data rate signals into GMII
specification signals. The gmii_rx_er_int signal is derived in the FPGA fabric from the
outputs of the control IDDR component.

The IODELAY components are used to phase-shift the input RGMII clock, data and control
signals to meet the setup and hold margins. 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
User Guide
for more information on the use of IDELAYCTRL and IODELAY components.

Figure 7-9:

External RGMII Receiver Logic for Virtex-5 Devices

rgmii_rxc

IBUFG

IOB LOGIC

IPAD

1-Gigabit Ethernet MAC Core

gmii_rxd_int[0]

gmii_rx_dv_int

gmii_rx_er_int

gmii_rx_clk

gmii_rxd[0]

gmii_rx_dv

gmii_rx_er

BUFG

gmii_rx_clk_bufg

gmii_rxd_int[4]

gmii_rxd[4]

IOB LOGIC

rgmii_rx_ctl

IBUF

IDDR

IPAD

Q1

D

Q2

C

IOB LOGIC

rgmii_rxd[0]

IBUF

IDDR

IPAD

Q1

D

Q2

C

IODELAY

IODELAY

IODELAY

Advertising