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

2-3 configuration images for a single CIII

Altera_Forum
Honored Contributor II
1,100 Views

Hi, I have a question regarding configuration flashes. 

 

I'm using a CIII platform and trying to save in cost by using the smallest device applicable, of course. My system has different modes of operation that don't really interact and creating all capability inside the FPGA with many switches demands a largish device as well. So, I'm wondering if I could simply use 2-3 configuration devices (M25P16) in parallel to pull the correct config for the current mode of operation. I would control some chip-select-mux via MCU and use nConfig to reconfigure depending on the required mode. In theory, this would hugely save in fpga-cost.  

 

Is this ok? Can it be done ?
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
427 Views

You should also learn about the altremote_upgrade Megafunction, that basically allows to switch between different configurations stored in a single configuration device.

0 Kudos
Altera_Forum
Honored Contributor II
427 Views

As you have a MCU you could use Passive Serial configuration and keep the 2 - 3 logic images in the Serial Data Flash connected to the MCU. At the same time making an additional saving as you now only need 1 SDF.

0 Kudos
Reply