Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19225 Discussions

FPGA multiple firmwares on one serial flash memory

Amelkai
Beginner
142 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
124 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


Amelkai
Beginner
119 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..
YuanLi_S_Intel
Employee
97 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



Reply