Message Boards
Threads [ Previous | Next ]
External Memory
External Memory
6/11/08 8:12 PM
I've noticed that there are quite a few entries that make use of external memory; my design requires both flash and RAM. I plan on using an SD card for flash, but there are so many choices for RAM I'm not sure what will work. I need 16MB+ for my robot (it will be doing image processing and path-finding), but I'd also like to keep a balance of speed, number of I/O required, and the ease of use with the PIC32's DMA. I've been looking into this 64MB Micron SRAM. Its less than $5 and uses 27 of the PIC's I/O. If anyone has any experience with external RAM in embedded applications, I'd love some help. I'd also like to work with the community members to develop the hardware and software for a RAM system optimized for the PIC32.
RE: External Memory
6/15/08 9:18 AM as a reply to matchhead .
hello
i'm currently using micron memory's in one project maybe we can exchange some ideias about that \\\

best regards
Fernando
RE: External Memory
7/13/08 12:45 AM as a reply to matchhead .
Hi, i also need some external memory. I don't know if i'll manage to do this, but i want to port uCLinux to PIC32. The main problem is how to use external memory transparently as uCLinux need at least 1MB or 2MB of RAM.

I've been reading the reference manuals and although PIC32 can address 4GB of memory, seems that it can't directly address external memory, so probably we'll have to fetch data from the external memory manually...

Any other idea?

Rafael
RE: External Memory
8/1/08 3:23 AM as a reply to rafaelaroca .
It would be extraordinary and very useful if there were an Application Notes explaining how to use a memory of this type in PIC32.

I really needed this too.
RE: External Memory
8/16/08 3:51 PM as a reply to regiscruzbr .
http://ww1.microchip.com/downloads/en/AppNotes/00869b.pdf
RE: External Memory
8/16/08 5:18 PM as a reply to rafaelaroca .
Porting uCLinux is not possible to port as the current PIC32 Family does not allow external memory connection for program execution.

The only external memory that can be connected to the PIC32 is using the Parallel master port, This memory is only usable for indirect data storage as it is NOT connected to the internal data/address bus, but through an 8/16 bit peripheral called the parallel master port.

Next year it may be possible with a new version of the PIC that has external program/data ram connection.

Mike
RE: External Memory
8/25/08 3:04 AM as a reply to mimemike .
This document have excellent information about memory and devices connection on PIC32 using PMP module.
Look at section 13.11 page 71, solution for high capacity memory.

http://ww1.microchip.com/downloads/en/DeviceDoc/61128D.pdf