Forum Discussion

Amelkai's avatar
Amelkai
Icon for New Contributor rankNew Contributor
5 years ago

FPGA multiple firmwares on one serial flash memory

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.

3 Replies

  • YuanLi_S_Intel's avatar
    YuanLi_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    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's avatar
      Amelkai
      Icon for New Contributor rankNew Contributor
      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..