It is not entirely clear from the datasheet, but it appears that the LPC2458 external
memory controller (EMC) is limited to addressing two 1MB blocks of external asynchronous
static memory such as parallel flash or SRAM due to the 20 address lines; it can also
address two larger blocks of SDRAM, but the static memories are limited to 1MB each. Is
this correct?
When using external 16-bit-wide memory parts, only address lines A1..19 are used (A0 is
not used) and individual byte addressing is done using the /BLS0 and /BLS1 pins. Can
anyone confirm this?
Finally, are there any limitations to the use of external RAM? For example, can data in
external RAM be written to on-board flash using the IAP flash API (I know that internal
special-purpose RAM such as RAM reserved for Ethernet or USB buffers often cannot be used
this way in the LPC2xxx series)
If anyone has experience with asynchronous external memory for the LPC2458, I'd be
grateful if you would share your experiences. Thank you!
------------------------------------
______________________________
Stellaris® MCU Family: New Parts, New Package, New Price.
(You need to be a member of lpc2000 -- send a blank email to lpc2000-subscribe@yahoogroups.com )