AN
436: Using DDR3 SDR
A
M in Strati
x
III and Stratix
IV
Dev
ices
P
age
11
Background
©
Novembe
r 2008
A
ltera
Corpor
ation
A
N
4
36: U
sing D
DR3 SD
RAM in Stra
tix
III and Stra
tix
IV D
evices
Figure 3.
Stratix III IOE Output Registers
Notes:
(1) You can bypass each register block of the output and output-enable paths.
(2) Data coming from the FPGA core are at half the frequency of the memory interface.
(3) Half-rate and alignment clocks come from the PLL.
(4) These registers are only used in DDR3 SDRAM interfaces.
(5) The write clock can come from either the PLL or the write leveling delay chain. There is a 90° offset between the DQ write clock and DQS write clock.
DFF
DFF
D
Q
D
Q
DFF
D
Q
DFF
DFF
D
Q
D
Q
DFF
D
Q
Half Data Rate to Single Data Rate Output Registers
DFF
DFF
D
Q
D
Q
DFF
D
Q
Half Data Rate to Single Data Rate Output-Enable Registers
Alignment Registers
(4)
Alignment
Clock
(3)
0
1
0
1
0
1
From Core
(2)
From Core
(2)
From Core (wdata0)
(2)
From Core (wdata1)
(2)
From Core (wdata2)
(2)
From Core (wdata3)
(2)
D
Q
DFF
D
Q
DFF
0
1
Output Reg Ao
Output Reg Bo
D
Q
DFF
D
Q
DFF
OR2
TRI
OE Reg B
OE
OE Reg A
OE
0
1
Double Data Rate Output-Enable Registers
Double Data Rate Output Registers
DQ or DQS
Write
Clock
(5)
Half-Rate Clock
(3)
DFF
D
Q
DFF
D
Q
DFF
D
Q
Alignment Registers
(4)
DFF
D
Q
DFF
D
Q
DFF
D
Q
DFF
D
Q
DFF
D
Q
DFF
D
Q