Inc. Network Card User Manual

1-Gigabit Ethernet MAC v8.5 User Guide www.xilinx.com 63
UG144 April 24, 2009
Implementing External GMII
R
-- DISCONTINUED PRODUCT --
GMII Receiver Logic
Spartan-3, Spartan-3E, Spartan-3A and Virtex-4 Devices
A DCM must be used on the gmii_rx_clk clock path, as illustrated in Figure 7-2, to meet
the input setup and hold requirements for GMII. This is performed by the example designs
delivered with the core (all signal names and logic match Figure 7-2). This DCM circuitry
may optionally be used in other families.
Phase-shifting may then be applied to the DCM to fine-tune the setup and hold times at the
GMII IOB input flip-flops. Fixed phase-shift is applied to the DCM with the example UCF
for the example design. See Appendix C, “Calculating DCM Phase-Shifting.”
Figure 7-2: External GMII Receiver Logic for Spartan-3, Spartan-3E, and Spartan-3A 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
IOB LOGIC
DCM
CLKIN
CLK0
FB
gmii_rx_clk0
gmii_rx_clk_bufg