Altera DDR SDRAM High-Performance Controllers and ALTMEMPHY IP User Manual
Page 50

5–4
Chapter 5: Functional Description—ALTMEMPHY
Block Description
External Memory Interface Handbook Volume 3
June 2011
Altera Corporation
Section I. DDR and DDR2 SDRAM Controllers with ALTMEMPHY IP User Guide
Figure 5–2
shows a 1T chip select signal (mem_cs_n), which is active low, and disables
the command in the memory device. All commands are masked when the chip-select
signal is inactive. The mem_cs_n signal is considered part of the command code.
The command interface is made up of the signals mem_ras_n, mem_cas_n, mem_we_n,
mem_cs_n
, mem_cke, and mem_odt.
The waveform in
Figure 5–2
shows a NOP command followed by back-to-back write
commands. The following sequence corresponds with the numbered items in
Figure 5–2
:
1. The commands are asserted either on the rising edge of ac_clk_2x. The ac_clk_2x
is derived from either mem_clk_2x (0), write_clk_2x (270), or the inverted
variations of those two clocks (for 180 and 90 phase shifts). This depends on the
setting of the address and command clock in the ALTMEMPHY parameter editor.
Refer to
“Address and Command Datapath” on page 5–3
for illustrations of this
clock in relation to the mem_clk_2x or write_clk_2x signals.
2. All address and command signals (except for mem_cs_ns, mem_cke, and mem_odt
signals) remain asserted on the bus for two clock cycles, allowing sufficient time
for the signals to settle.
3. The mem_cs_n, mem_cke, and mem_odt signals are asserted during the second cycle
of the address/command phase. By asserting the chip-select signal in alternative
cycles, back-to-back read or write commands can be issued.
4. The address is incremented every other ac_clk_2x cycle.
1
The ac_clk_2x clock is derived from either mem_clk_2x (when you choose 0° or 180°
phase shift) or write_clk_2x (when you choose 90° or 270° phase shift).
1
The address and command clock can be 0, 90, 180, or 270° from the system clock (refer
to
“Address and Command Datapath” on page 5–3
Figure 5–2. Arria GX, Arria II GX, Cyclone II, HardCopy II, Stratix II, and Stratix II GX Address and Command Datapath
Command
ac_clk_2x
mem_addr
mem_ba
mem_cs_n
mem_ras_n
mem_cas_n
mem_we_n
mem_dq
[1]
[2]
[4]
[4]
[4]
NOP
NOP
[3]
mem-dqs
PHY Command Outputs
[3]
[1]
NOP
NOP
PCH
ACT
WR
0000
00
0001
0000
0004
0008
000C
0010
0000