Adding flash to AT32UC3A3

1 post / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,

I'd like to add a flash memory to an AT32UC3A3. This is the first time I design in an external flash, and I hope you could give me some recomendations.

There are three applications for the flash:
1 - Hold 8 coefficient sets, each 1500 bytes large
2 - Boot a Xinilx FPGA, 2-4Mbit image
3 - File image for USB mass storage device holding driver install files.

The first application is the most important one. I will need to update each coefficient set independantly. That means at least 8 pages and page size rounded up to 2kbytes. The two other applications will need a large board redesign, and are not critical now. However, if it is easy to accomodate them I'll design in the larger flash.

In application 1 and 2, the MCU will fetch data from the flash and send it to the FPGA over SPI with DMA. Low board complexity is more important than raw speed.

Thanks,

Borge