Figure 7-9, Virtex-5 devices, Chapter 7: using the physical side interface – Xilinx LOGICORE UG144 User Manual
Page 74: Discontinued product
![background image](/manuals/229051/74/background.png)
74
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
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.
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