beautypg.com

3 dynamic interface operation, 1 dram overview, Dram memory size options -14 – Intel STRONGARM SA-1100 User Manual

Page 128: Dram row/column address multiplexing -14

background image

10-14

SA-1100

Developer’s Manual

Memory and PCMCIA Control Module

10.3

Dynamic Interface Operation

This section describes the dynamic memory interface.

10.3.1

DRAM Overview

The dynamic memory interface supports up to four banks of identical size and type dynamic
memory on a 32-bit bus. Initialization software must set up the memory interface configuration
registers with the DRAM size, type, number of row address bits, nCAS waveforms, and timing
parameters. The SA-1100 generates accesses of 1–8 words.

Table 10-5

shows some of the supported DRAM configurations.

Table 10-6

shows the DRAM row and column address multiplexing. For each row address size specified,

column address sizes of 11, 10, 9, and 8 are supported wherever the row address is larger than or the same
size as the column address (12 rows x 11 columns are not supported). Connecting address lines to the
DRAM chips as shown allows the proper addressing without having to specify the column address size.

.

DRAx = SA-1100 DRAM interface address pin, A(21:10) = DRA(11:0)

IAx = Internal address bit

Note:

At RAS time, all address pins, A(25:0), are driven with the internal address that corresponds to the pin
of the same number. For example, a DRAM with 13 bits of row address can be accommodated by
hooking up the 13th row address line of the DRAM to SA-1100 address pin A22. (MDCNFG:DRAC is
a "don’t care".) The column address, in this case, will be limited to a maximum of 8 bits. In general,
DRAMs that utilize fewer than 8 column address bits can be used, but there will be holes in the memory
map due to no physical memory being addressed by the still significant internal address bit IA9.

Table 10-5.

DRAM Memory Size Options

Bank Size

(Mbyte/Bank)

DRAM

Configuration

(Words x Bits)

Chip Size

Number

Chips /

Bank

Row bits x

Col. Bits

Max Memory

(4 Banks,

32-bit Bus)

Total

Number

of Chips

1 Mbyte

256 K x 16

4 Mbit

2

9 x 9

4 Mbyte

8

2 Mbyte

512 K x 8

4 Mbit

4

10 x 9

8 Mbyte

16

2 Mbyte

512 K x 32

16Mbit

1

10 x 9

8 Mbyte

4

4 Mbyte

1 M x 4

4 Mbit

8

10 x 10

16 Mbyte

32

4 Mbyte

1 M x 16

16 Mbit

2

10 x 10, 12 x 8

16 Mbyte

8

8 Mbyte

2 M x 8

16 Mbit

4

11 x 10, 12 x 9

32 Mbyte

16

16 Mbyte

4 M x 16

64 Mbit

2

12 x 10

64 Mbyte

8

Table 10-6.

DRAM Row/Column Address Multiplexing

Number of Row

Address Bits

(as specified in

MDCNFG:DRAC)

DRAM Address Pins at RAS Time

DRAM Address Pins at CAS Time

DRA11

DRA10

DRA9

DRA8-0

DRA11

DRA10

DRA9

DRA8

DRA7-0

DRAM:

12 bits

IA21

IA20

IA19

IA18-10

x

x

IA23

IA22

IA9-2

11 bits

x

IA20

IA19

IA18-10

x

IA23

IA22

IA21

IA9-2

10 bits

x

x

IA19

IA18-10

x

x

IA21

IA20

IA9-2

9 bits

x

x

x

IA18-10

x

x

x

IA19

IA9-2