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

FPGA multiple firmwares on one serial flash memory

Amelkai
Beginner
516 Views

Preloaded more than one firmware to flash memory.

Can I make the FPGA reboot during its operation and start loading its firmware not from the beginning of the flash drive, but from a different memory area?

This loads a different firmware preset.

0 Kudos
3 Replies
YuanLi_S_Intel
Employee
498 Views

Hi,


Just would like to clarify with you. When you said about download firmware, are you referring to the design generated in Quartus?


Regards,

Bruce


0 Kudos
Amelkai
Beginner
493 Views
Yes. I generate two different .sof files for one crystal. Then generated two .rpd files. Programme flash memory using these two .rpd files. The second is with an address offset. (It doesn't matter which way to loaded the data to flash memory)
On power-up, the first firmware for FPGA will be read from address 0. And the FPGA will work as the first project was conceived. Is there a mechonism with which you can configure FPGA with the second option, third and next..? Offset boot load may be..
0 Kudos
YuanLi_S_Intel
Employee
471 Views

Yes, you may use remote update IP to perform reconfiguration with different image.


You may refer to link below for more information about remote update IP:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altremote.pdf



0 Kudos
Reply