UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
102 of 362
NXP Semiconductors
UM10208
Chapter 8: LPC2800 EMC
[1]
The buffers must be disabled during SDRAM and SyncFlash initialization. They must also be disabled when
performing SyncFlash commands. The buffers must be enabled during normal operation.
[2]
The SDRAM column and row width and number of banks are computed automatically from the address
mapping.
Address mappings that are not shown in
are reserved. The LPC288x only
supports a 16 bit bus for dynamic memories.
Table 95.
Dynamic Memory Configuration Register (EMCDynamicConfig - address
0x8000 8100)
Bit
Symbol
Description
POR Reset
Value
2:0
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
4:3
Memory device
Selects the type of dynamic memory. The value 11 is
reserved.
00: SDRAM
01: Low Power SDRAM
10: Micron SyncFlash
00
6:5
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
12:7
Address Mapping Address mapping control. See
000000
13
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
14
Address Mapping Address mapping control. See
0
18:15 -
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
19
Buffer Enable
When this bit is 1, the read and write buffers are enabled
for accesses to this chip select.
0
20
Write Protect
When this bit is 1, dynamic memory is write-protected.
0
31:21 -
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
-
Table 96.
Address mapping
14 12 11:9 8:7
Description
Row
addr
bits
BRC
Row
addr
bits
RBC
BA1
bit
BRC
BA1
bit
RBC
16 bit external bus high-performance address mapping (Row, Bank, Column)
0
0
000
00
2Mx8, 2 banks, row length=11, col length=9
20:10 21:11 21
-
0
0
000
01
1Mx16, 2 banks, row length=11, col length=8
19:9
20:10 -
9
0
0
001
00
8Mx8, 4 banks, row length=12, col length=9
21:10 23:12 23
11
0
0
001
01
4Mx16, 4 banks, row length=12, col length=8
20:9
22:11 21
9
0
0
010
00
16Mx8, 4 banks, row length=12, col length=10
22:11 24:13 23
11
0
0
010
01
8Mx16, 4 banks, row length=12, col length=9
21:10 23:12 23
11
0
0
011
00
32Mx8, 4 banks, row length=13, col length=10
23:11 25:13 25
11