Xilinx ML561 Computer Hardware User Manual


 
36 www.xilinx.com Virtex-5 FPGA ML561 User Guide
UG199 (v1.2) April 19, 2008
Chapter 3: Hardware Description
R
Table 3-18 summarizes the inhibit headers.
Board Design Considerations
UG086, Memory Interface Generator (MIG) User Guide includes PCB implementation rules
and guidelines to be followed for designing a board for a MIG reference design.
The Virtex-5 FPGA ML561 Development Board design allows implementation of DCI
termination scheme at the FPGA for each of the memory interfaces on the board. A
preliminary analysis of the Weighted Average Simultaneously Switching Outputs
(WASSO) for all three Virtex-5 devices indicates that the SSO guidelines are met for the
current pinout. The following factors helped to reduce the SSO noise as compared to the
Virtex-4 FPGA ML461 board implementation:
SparseChevron pinout resulting in larger number of Power/GND pin pairs per bank
A revised higher SSO allowance per Power/GND pair for SparseChevron packages
Reduced thickness of the board (74 mils vs. 98 mils) resulting in reduced via
inductance
External terminations at both the memory and FPGA are provided for data signals for
most of the memory interfaces on the Virtex-5 FPGA ML561 Development Board layout.
The external V
TT
termination is implemented with a single 50Ω termination to the V
REF
level. See Chapter 5, “Signal Integrity Recommendations,” for specific recommendations
and guidelines for terminations.
These are V
TT
end terminations to the respective voltage levels for SSTL2, SSTL18, and
HSTL signals. There are two topologies of end terminations for data signals:
1. Fly-by termination: The parallel termination is placed after the receiver pin.
2. Non-fly-by termination: The parallel termination is placed between the driver and the
receiver along the trace as close to the receiver pin as possible. Also the stub from
signal trace to the termination resistor is kept very short, within 0.1 inch.
For Read data, terminations at the FPGA have non-fly-by termination topology. These
terminations can be selectively depopulated on the ML561 board when DCI termination is
implemented inside FPGA for received data. Due to non-fly-by termination topology, the
result is a minimal stub for the signal, thus preserving good signal integrity for read data.
Table 3-18: Headers for Voltage Regulator Inhibition
Power Regulator Inhibit Header
V
CCINT
(VR6) P63
SSTL18 (VR1) P11
SSTL18_M (VR4) P32
SSTL2 (VR9) P68
SSTL2_M (VR2) P5
HSTL (VR10) P74
HSTL_M (VR14) P105
V
CCAUX
(VR12) P79
VCC3V3 (VR13) P101