![Xilinx Virtex-4 RocketIO Скачать руководство пользователя страница 117](http://html1.mh-extra.com/html/xilinx/virtex-4-rocketio/virtex-4-rocketio_user-manual_3383739117.webp)
Embedded Tri-Mode Ethernet MAC User Guide
117
UG074 (v2.2) February 22, 2010
10/100/1000 RGMII
R
The RGMII_RXC_# is generated from the PHY and connected to the PHYEMAC#RXCLK
pin and receive logic through a DCM and a BUFG. A DCM must be used on the
RGMII_RXC_# clock path as illustrated in
to meet the RGMII 1 ns setup and
1 ns hold requirements at 1 Gb/s. Phase shifting may then be applied to the DCM to fine
tune the setup and hold times of the input RGMII receiver signals which are sampled at the
RGMII IOB input flip-flops.
When operating at 10 Mb/s and 100 Mb/s, the DCM is bypassed and held in reset. This is
achieved using the BUFGMUX global clock multiplexer shown in
. It is a
requirement to bypass the DCM because the clock frequency of RGMII_RXC_# is 2.5 MHz
when operating at 10 Mb/s and 2.5 MHz is below the DCM low frequency threshold for
Virtex-4 FPGAs. However, at the 10 Mb/s and 100 Mb/s operating speeds, input setup
and hold margins increase appropriately and the input RGMII data can be sampled
correctly without use of the DCM. The CLIENTEMAC#DCMLOCKED port must be tied
High.
Tri-Mode RGMII v2.0
shows the tri-mode clock management following the
Hewlett Packard RGMII
specification v2.0
. GTX_CLK must be provided to the Ethernet MAC with a high-quality
125 MHz clock that satisfies the IEEE Std 802.3-2002 requirements. The
EMAC#CLIENTTXGMIIMIICLKOUT port generates the appropriate frequency deriving
from GTX_CLK and the operating frequency of the link. It clocks directly to the
RGMII_TXD_# ODDR registers.
www.BDTIC.com/XILINX