Philips Semiconductors
ARM-based Microcontroller
PIN DESCRIPTION
Pin Name
Type
Input/
D[31:0]
Output
A[23:0]
Output
OE
Output
BLS[3:0]
Output
WE
Output
CS[3:0]
Output
Table 6: External Memory Controller Pin Description
REGISTER DESCRIPTION
The external memory controller contains 4 registers as shown in Table 7.
Name
BCFG0
Configuration register for memory bank 0
BCFG1
Configuration register for memory bank 1
BCFG2
Configuration register for memory bank 2
BCFG3
Configuration register for memory bank 3
Table 7: External Memory Controller Register Map
Each register selects the following options for its memory bank:
• The number of idle clock cycles inserted between between read and write accesses in this bank, and between an access in
another bank and an access in this bank, to avoid bus contention between devices (1 to 17 clocks)
• the length of read accesses, except for subsequent reads from a burst ROM (3 to 35 clocks)
• the length of write accesses (3 to 19 clocks)
• whether the bank is write-protected
• whether the bank is 8, 16, or 32 bits wide
External Memory Controller (EMC)
External memory data lines.
External memory address lines.
Low-active Output Enable signal.
Low-active Byte Lane Select signals.
Low-active Write Enable signal.
Low-active Chip Select signals.
Description
LPC2119/2129/2194/2292/2294
Pin Description
Access
Read/Write
Read/Write
Read/Write
Read/Write
57
Preliminary User Manual
Reset Value
Address
(see Table 9)
0x0000 FBEF
0xFFE00000
0x2000 FBEF
0xFFE00004
0x1000 FBEF
0xFFE00008
0x0000 FBEF
0xFFE0000C
May 03, 2004