Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20641 Discussions

Configuration from SD card? (Cyclone IV)

Altera_Forum
Honored Contributor II
1,174 Views

Hi all, I'm designing a board centered around a Cyclone IV E. I want to be able to load multiple configuration files into an SD card or a similar flash device and have a microcontroller reset the FPGA and select a new configuration file to load. I'm having trouble sifting through the datasheet to figure out how to do this or even if it is possible. The datasheet mentions remote system upgrades which I think might be useful but I'm still struggling to understand its precise function. 

 

Does anyone know offhand how to do this? 

 

Thanks for the help!
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
432 Views

*Edit 

 

I found a good way on page 197 of the handbook. (just google "Cyclone IV handbook") 

 

Now my problem is I'd like to be able to read and write to the SD card as well as boot from it. Any suggestions?
0 Kudos
Altera_Forum
Honored Contributor II
432 Views

The FPGA won't be able to load directly from a SD card. If you have already a microcontroller connected to the SD card, you can have it read it and configure the FPGA with a passive protocol (Passive Serial, for example).

0 Kudos
Reply