Figure 9-3: Input Rgmii Timing - Xilinx LogiCORE IP MAC v8.5 User Manual

Ug144 1-gigabit ethernet
Table of Contents

Advertisement

R
The RGMII v2.0 is a 1.5 volt signal-level interface. The 1.5 volt HSTL Class I SelectIO
standard is used for RGMII interface pins. Use the following constraints with the device IO
Banking rules. The IO slew rate is set to fast to ensure that the interface can meet setup and
hold times.
In addition, the example design provides pad locking on the RGMII for several families.
This is provided as a guideline only; there are no specific I/O location constraints for this
core.
RGMII Input Setup/Hold Timing
Figure 9-3
signals. This is the worst-case data valid window presented to the FPGA device pins.
The 2 ns data valid window, which is presented across the RGMII input bus, must be
correctly sampled on both clock edges by the FPGA devices.
Table 9-2: Input RGMII Timing
t
t
For RGMII, the lower data bits, rgmii_rxd[3:0], should be sampled internally on the
rising edge of rgmii_rxc, and the upper data bits, rgmii_rxd[7:4], should be
sampled internally on the falling edge of rgmii_rxc.
The following constraints are provided in the UCF for RGMII Example Designs. These
constraints invoke the tools to analyze the setup/hold requirements (though, if failing, the
tools are NOT capable of fixing them: meeting these constraints is a manual process - see
the following family specific sections for details):
102
-- DISCONTINUED PRODUCT --
INST "rgmii_txd<?>"
INST "rgmii_tx_ctl"
INST "rgmii_rxd<?>"
INST "rgmii_rx_ctl"
INST "rgmii_txc"
INST "rgmii_rxc"
INST "rgmii_txd<?>"
INST "rgmii_tx_ctl"
INST "rgmii_txc"
and
Table 9-2
illustrate the setup and hold time window for the input RGMII
RGMII_RXC
RGMII_RXD[3:0],
RGMII_RX_CTL
t
SETUP
t
Symbol
Min
1.0
SETUP
1.0
HOLD
www.xilinx.com
IOSTANDARD = HSTL_I;
IOSTANDARD = HSTL_I;
IOSTANDARD = HSTL_I;
IOSTANDARD = HSTL_I;
IOSTANDARD = HSTL_I;
IOSTANDARD = HSTL_I;
SLEW = FAST;
SLEW = FAST;
SLEW = FAST;
HOLD

Figure 9-3: Input RGMII Timing

Typical
2.0
2.0
1-Gigabit Ethernet MAC v8.5 User Guide
Chapter 9: Constraining the Core
t
SETUP
t
HOLD
Units
ns
ns
UG144 April 24, 2009

Advertisement

Table of Contents
loading

Table of Contents