Re: Embedded MPC860T & flash memory

2 messages, 2 authors, 2002-02-25 · open the first message on its own page

Re: Embedded MPC860T & flash memory

From: Wolfgang Denk <hidden>
Date: 2002-02-22 15:16:48

Dear Laurent,

in message [off-list ref] you wrote:
As I need to be able to write to the memory using the MTD layer, I was
wondering if it would be better to use 2 16-bit wide chips in
interleaved mode on a 32-bit bus (connecting them in parallel to the
bus, one of them storing D[0:15] and the other one D[16:31]), or to use
them in non-interleaved mode (non-overlapping address ranges) on a
16-bit bus. It seems that the Linux MTD layer can support both
configurations, but I don't have a deep knowledge of that code, and thus
would appreciate any advice.
For the software it does not matter - both configurations will work.

For the performance it makes a BIG difference.

Go for a buswidth of 32 bits, i. e. use 2 chips in 16 bit mode in
parallel.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
"The trouble with doing something right the first time is that nobody
appreciates how difficult it was."                        - Walt West

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

Re: Embedded MPC860T & flash memory

From: Laurent Pinchart <hidden>
Date: 2002-02-25 17:15:25


For the software it does not matter - both configurations will work.

For the performance it makes a BIG difference.

Go for a buswidth of 32 bits, i. e. use 2 chips in 16 bit mode in
parallel.
Ok, thanks for your answer.

Laurent Pinchart


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help