Xilinx 1000BASE-X Network Card User Manual


 
164 www.xilinx.com Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
UG155 March 24, 2008
Chapter 12: Constraining the Core
R
Virtex-4 RocketIO MGTs for 1000BASE-X Constraints
The constraints defined in this section are implemented in the UCF for the example
designs delivered with the core. Sections from the UCF are copied into the following
descriptions to serve as examples and should be studied in conjunction with the HDL
source code for the example design. See also “Virtex-4 FX Devices” in Chapter 7.
Clock Period Constraints
The clock txoutclk is provided by the MGT for use in the FPGA fabric. It is connected to
global clock routing to produce the usrclk2 signal. This is the main 125 MHz clock used
by all core logic and must be constrained.
DCLK is a clock with a frequency between 25 and 50 MHz, which must be provided to the
Dynamic Reconfiguration Port and to the calibration block of the MGT. In the example
design, this is constrained to 50 MHz.
Figure 12-1: Local Clock Place and Route for Top MGT
Legend:
Green - Vertical
Long Line
Orange - VFULLHEX
Red - HFULLHEX
Yellow - BRAM/
Multiplier/Slices/
MGT