English
Language : 

SA1110 Datasheet, PDF (124/406 Pages) Intel Corporation – Intel StrongARM SA-1110 Microprocessor
Memory and PCMCIA Control Module
10.2.1
DRAM Configuration Register (MDCNFG)
MDCNFG is a read/write register and contains control bits for configuring the DRAM. Both
DRAM banks within a pair (0/1 or 2/3) must be implemented with the same type of DRAM
devices, but the two bank pairs may differ. Question marks indicate that the values are unknown at
hardware or sleep reset.
0h A000 0000
MDCNFG
Read/Write
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reset ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 0
(Sheet 1 of 4)
Bits
Name
Description
DRAM enable for bank 1 (bit 1) and bank 0 (bit 0).
For each DRAM bank, there is an enable bit. A single (nonburst) access (read or write) to a
disabled DRAM bank triggers a CBR refresh cycle to all banks. When all banks are
1..0
DE1..0 disabled, the refresh counter is disabled.
0 – DRAM bank disabled.
1 – DRAM bank enabled.
These bits are cleared by hardware or sleep reset.
DRAM timing type for bank pair 0/1.
2
DTIM0 0 – Asynchronous (FPM or EDO).
1 – Synchronous (SDRAM).
DRAM data bus width for bank pair 0/1.
3
DWID0 0 – 32 bits.
1 – 16 bits.
DRAM row address bit count for bank pair 0/1. This count includes one or two bits for
SDRAM bank selects.
000 – 9 row address bits. (Select this for support of 9x9 and 9x8 DRAMs.)
001 – 10 row address bits. (Select this for support of 10x10, 10x9, and 10x8 DRAMs.)
010 – 11 row address bits. (Select this for support of 11x11, 11x10, 11x9, and 11x8 DRAMs.)
011 – 12 row address bits. (Select this for support of 12x12, 12x11, 12x10, 12x9, and 12x8
DRAMs.)
6..4
DRAC02..0 100 – 13 row address bits. (Select this for support of 13x11, 13x10, 13x9, and 13x8
DRAMs.)
101 – 14 row address bits. (Select this for support of 14x10, 14x9, and 14x8 DRAMs.)
110 – 15 row address bits. (Select this for support of 15x11 (16-bit data bus only), 15x10,
15x9, and 15x8 DRAMs.)
111 – Reserved.
See Table 10-7 for more information.
Clock divide by 2 for bank pair 0/1.
0 – CAS waveform rotate register (MDCAS00, 01, 02) rotated every CPU clock. Required
for SDRAM.
7
CDB20
1 – CAS waveform rotate register rotated every memory clock.
(CPU clock divided by 2.)
SDRAM requires CDB20 = 0. However, the frequency of the SDRAM bank pair 0/1 clock
(SDCLK 1) can be set to either the memory clock frequency
(MDREFR:K1DB2 = 0) or half the memory clock frequency (MDREFR:K1DB2 = 1).
10-10
SA-1110 Developer’s Manual