beautypg.com

Memory – Altera RLDRAM II Controller MegaCore Function User Manual

Page 39

background image

Altera Corporation

MegaCore Version 9.1

2–29

November 2009

RLDRAM II Controller MegaCore Function User Guide

Functional Description

Memory

Table 2–7

shows the memory type parameters.

Table 2–8

shows the memory initialization options.

Table 2–7. Memory Type Parameters

Parameter

Range

Units

Description

RLDRAM II device

Part number

A part number for a particular memory device. Choosing
an entry sets many of the parameters in the wizard to the
correct value for the specified part. You can add your own
devices to this list by editing the memory_types.dat file in
the \constraints directory.

Clock speed

100 to 400

MHz

The memory controller clock frequency.The constraints
script and the datapath use this clock speed. It must be set
to the value that you intend to use. The first time you use
IP Toolbench or if you turn on Update example design
system PLL
, it uses this value for the IP Toolbench-
generated PLL’s input and output clocks.

Interface voltage

1.5 or 1.8

V

The RLDRAM II interface voltage.

DQ per DQS

8, 9, 16, 18

Bits

Number of DQ bits per DQS input pin. CIO devices only.

Q per DQS

8, 9, 16, 18

Bits

Number of Q bits per DQS input pin. SIO devices only.

Data-bus width

Device
dependent

Bits

The width of the memory interface.

For more information about supported interface data
widths, refer to AN 325: Interfacing RLDRAM II with Stratix
II, Stratix & Stratix GX Devices
.

Table 2–8. Memory Initialization Options

Parameter

Range

Description

Memory configuration 1, 2, or 3.

Refer to your RLDRAM II data sheet.

Burst length

2, 4, or 8

Number of beats in the burst at the memory interface. The number of
beats at the local interface is half this value.

Manually enter
initialization clock
cycles

On or off

The wizard takes the number of initialization clock cycles from the
memory.dat file in the constraints directory. The number is
calculated from the initialization entry time and the clock speed. You
can manually enter a number for the initialization clock cycles if you
turn on Manually enter initialization clock cycles.

Number of
initialization clock
cycles

16 to 80,000

Enable on-die
termination

On or off

Refer to your RLDRAM II data sheet.