Board design considerations, Board design – Xilinx Virtex-5 FPGA ML561 User Manual

Page 36

Advertising
background image

36

www.xilinx.com

Virtex-5 FPGA ML561 User Guide

UG199 (v1.2.1) June 15, 2009

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

Advertising