UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
469 of 1269
NXP Semiconductors
UM10503
Chapter 21: LPC43xx External Memory Controller (EMC)
21.5 Memory bank select
Eight independently-configurable memory chip selects are supported:
•
Pins EMC_CS3 to EMC_CS0 are used to select static memory devices.
•
Pins EMC_DYCS3 to EMC_DYCS0 are used to select dynamic memory devices.
Static memory chip select ranges are each 16 MB in size, while dynamic memory chip
selects cover a range of 256 MB each.
shows the address ranges of the chip
selects.
Fig 49. EMC block diagram (SRAM)
EMC_A[23:0]
EMC_WE
EMC_D[31:0] (write)
MEMORY
CONTROLLER
STATE
MACHINE
AHB SLAVE
REGISTER
INTERFACE
AHB SLAVE
MEMORY
INTERFACE
EMC
AH
B
EMC_CS[4:0]
EMC_OE
MA
TRIX
CLK_M4_EMC/
CLK_M4_EMC_DIV
CLK_M4_EMC/
CLK_M4_EMC_DIV
EMC_D[31:0] (read)
DATAIN
FIFO
SRAM interface
Table 351. Memory bank selection
Chip select pin
Address range
Memory type
Size of range
EMC_CS0
0x1C00 0000 - 0x1CFF FFFF
Static
16 MB
EMC_CS1
0x1D00 0000 - 01DFF FFFF
Static
16 MB
EMC_CS2
0x1E00 0000 - 0x1EFF FFFF
Static
16 MB
EMC_CS3
0x1F00 0000 - 0x1FFF FFFF
Static
16 MB
EMC_DYCS0
0x2800 0000 - 0x2FFF FFFF
Dynamic
128 MB
EMC_DYCS1
0x3000 0000 - 0x3FFF FFFF
Dynamic
256 MB
EMC_DYCS2
0x6000 0000 - 0x6FFF FFFF
Dynamic
256 MB
EMC_DYCS3
0x7000 0000 - 0x7FFF FFFF
Dynamic
256 MB