User guide

7–2 Chapter 7: Functional Description—High-Performance Controller II
Block Description
External Memory Interface Handbook Volume 3 December 2010 Altera Corporation
Section II. DDR3 SDRAM Controller with ALTMEMPHY IP User Guide
The side-band signals differ slightly for HPC II. If you use these signals, you need
to perform the following steps.
local_refresh_req
You need to drive an additional active high signal,
local_refresh_chip
, to
control which chip to issue the user-refresh to.
local_powerdn_req
The user-manual power signal is no longer supported in HPC II. Instead, you
can select auto power-down on the Controller Settings tab in the MegaWizard
Plug-In Manager, and specify the desired time-out (n cyles) after which the
controller automatically powers down the memory.
Because HPC II only supports a specific memory burst length, you must update
the memory burst length to match the controller settings. For DDR3, HPC II
supports on-the-fly burst length in half-rate mode.
Because HPC II supports arbitrary user burst length ranging from of 1 to 64, you
can adjust the
max_local_size
value in HPC II. Adjusting the maximum local size
value changes the width of the
local_size
signal. The maximum
local_size
signal value is 2
n
–1
, where n is the width of the
local_size
signal. HPC has a fixed
local_size
signal width of 2.
1 You only can migrate your HPC designs to HPC II if you are using an Avalon-MM
interface.
Block Description
Figure 7–1 shows the top-level block diagram of the DDR3 SDRAM HPC II.
Figure 7–1. DDR3 SDRAM HPC II Block Diagram
local_addr
local_be
local_burstbegin
local_read_req
local_refresh_req
local_refresh_chip
local_size
local_wdata
local_write_req
local_autopch_req
local_self_rfsh_req
local_multicast
csr_addr
csr_read_req
csr_wdata
csr_write_req
mem_addr
mem_ac_parity
mem_ba
mem_cas_n
mem_cke
mem_cs_n
mem_dm
mem_odt
mem_ras_n
mem_we_n
parity_error_n
mem_dq
mem_dqs
mem_dqs_n
mem_err_out_n
local_init_done
local_rdata
local_rdata_valid
local_rdata_error
local_ready
local_refresh_ack
local_powerdn_ack
local_self_rfsh_ack
ecc_interrupt
csr_rdata
csr_rdata_valid
csr_waitrequest
Control
Logic
DDR3 SDRAM High-
Performance Controller II
ALTMEMPHY
Megafunction