beautypg.com

Resynch_clk, Ster (refer to, Figure 3–19 – Altera DDR SDRAM Controller User Manual

Page 65

background image

Chapter 3: Functional Description

3–29

Interfaces & Signals

© March 2009

Altera Corporation

DDR and DDR2 SDRAM Controller Compiler User Guide

Table 3–8

shows the DDR and DDR2 SDRAM controller local interface signals.

write_clk

Input

Shifted clock that center aligns write data to the memory.

dqs_ref_clk

Output

Stratix DLL reference clock output.

fedback_clock_out

Output

Fed-back clock output.

stratix_dll_control

Output

Disables the Stratix DLL reference clock during reads.

Note to

Table 3–7

:

(1) This signal only exists on the custom variation when a dedicated clock phase is required, otherwise the connection is made inside the custom

variation.

Figure 3–19. Circuit for resynch_clk_edge_select

Table 3–7. System Signals (Part 2 of 2)

Signal Name

Direction

Description

Capture

Register

Multiplex

local_rdata

Pipeline

Register

Extra

Resynchronization

Register

Resynchronization

Register

Table 3–8. Local Interface Signals (Part 1 of 2)

Signal Name

Direction

Description

local_addr[]

Input

Memory address at which the burst should start. The width of this bus is sized
using the following equation:

For one chip select:

width = bank bits + row bits + column bits – 1

For multiple chip selects:

width = chip bits + bank bits + row bits + column bits – 1

The least significant bit (LSB) of the column address on the memory side is
ignored, because the local data width is twice that of the memory data bus
width.

The order of the address bits is set in the clear text part of the MegaCore
function (auk_ddr_sdram.vhd). The order is chips, bank, row, column, but
you can change it if required.

local_be[]

Input

Byte enable signal, which you use to mask off individual bytes during writes.

local_burstbegin

Input

Avalon-MM burst begin strobe, which indicates the beginning of an Avalon-
MM burst. This signal is only available when the local interface is an Avalon-
MM interface and the memory burst length is greater than 2.

local_read_req

Input

Read request signal.

local_refresh_req

Input

User controlled refresh request. If User Controlled Refresh is turned on,
local_refresh_req

becomes available and you are responsible for

issuing sufficient refresh requests to meet the memory requirements. This
option allows complete control over when refreshes are issued to the memory
including ganging together multiple refresh commands. Refresh requests take
priority over read and write requests unless they are already being processed.

This manual is related to the following products: