User Manual

1-Aug-2012
7
The PCB design guidelines outlined in Zynq datasheet must be followed for trace matching, etc.
Table 1 - DDR3 Connections
Signal Name
Description
Zynq EPP pin
DDR3 pin
DDR_CK_P
Differential clock
output
N4
J7
DDR_CK_N
Differential clock
output
N5
K7
DDR_CKE
Clock enable
V3
K9
DDR_CS_B
Chip select
P6
L2
DDR_RAS_B
RAS row address
select
R5
J3
DDR_CAS_B
RAS column address
select
P3
K3
DDR_WE_B
Write enable
R4
L3
DDR_BA[2:0]
Bank address
PS_DDR_BA[2:0]
BA[2:0]
DDR_A[14:0]
Address
PS_DDR_A[14:0]
A[14:0]
DDR_ODT
Output dynamic
termination
P5
K1
DDR_RESET_B
Reset
F3
T2
DDR_DQ[31:0]
I/O Data
PS_DDR_[31:0]
DDR3_DQ pins
DDR_DM[3:0]
Data mask
PS_DDR_DM[3:0]
LDM/UDM x2
DDR_DQS_P[3:0]
I/O Differential data
strobe
PS_DDR_DQS_P[3:0]
UDQS/LDQS
DDR_DQS_N[3:0]
I/O Differential data
strobe
PS_DDR_DQS_N[3:0]
UDQS#/LDQS#
DDR_VRP
I/O Used to calibrate
input termination
N7
N/A
DDR_VRN
I/O Used to calibrate
input termination
M7
N/A
DDR_VREF[1:0]
I/O Reference
voltage
H7, P7
H1
For best DDR3 performance, DRAM training is enabled for write leveling, read gate, and read
data eye options in the PS Configuration Tool in Xilinx Platform Studio (XPS). The PS
Configuration tools’ Memory Configuration Wizard contains two entries to allow for DQS to Clock
Delay and Board Delay information to be specified for each of the four byte lanes. These
parameters are specific to every PCB design. Xilinx Answer Record 46778 provides a tool for
calculating these parameters by a printed circuit board design engineers. The Excel worksheet
file ar46778_board_delay_calc.xlsx included in the answer record provides instructions in the
worksheet for calculating these board training details based upon specific trace lengths for certain
DDR3 signals. Using the information from the trace length reports pertaining to the DDR3
interface for ZedBoard these delay values can be recreated by following the directions found in
the Excel worksheet.
The PCB lengths are contained in the ZedBoard PCB trace length reports. The DQS to CLK
Delay and Board Delay values are calculated specific to the ZedBoard memory interface PCB
design. The AR46778 worksheet allows for up to 4 memory devices to be configured for DDR3
4x8 flyby topology. Note that ZedBoard is configured for DDR3 2x16 flyby routing topology. The
first two clock trace midpoint values (CLK0 and CLK1) are used to represent the Micron device
electrically nearest to 7Z020 (IC26) and the second two clock trace midpoint values (CLK2 and