EmbeddedRelated.com
Forums

about memory architecure of LPC2378

Started by sukhdeep singh September 30, 2008
I am reading LPC2378 's user manual. they have written that flash is 128 bit wide. while seeing on LPC2378's memory map,flash has address 0x0000 0000 to 0x0007 FFFF.it infer from memory map flash is 8 bit wide. but they wriiten that fash is 128 bit wide.i do not understand. what does memory map indicate about flash *bit wide.kindly help me to understand the problem.
Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/


An Engineer's Guide to the LPC2100 Series

Hi,

Flash is internally physically organized as 128 bit wide slices
in order to speed up reading it with prefetch and buffering.

What you see in the manual is the logical representation as
and 8 bit or 1 byte wide slice, I guess it is just for us
humans to see the consecutive addresses. ARM core on the other
hand likes to see the memory as either 32 bit 4 byte wide or
16 2 byte wide slices.

Pawel

>
> I am reading LPC2378 's user manual. they have written that flash
is 128 bit wide. while seeing on LPC2378's memory map,flash has
address 0x0000 0000 to 0x0007 FFFF.it infer from memory map flash is
8 bit wide. but they wriiten that fash is 128 bit wide.i do not
understand. what does memory map indicate about flash *bit
wide.kindly help me to understand the problem.
> Add more friends to your messenger and enjoy! Go to http://
messenger.yahoo.com/invite/
>
>
>