Forum Discussion
sittinhawk
New Contributor
6 months agoAgilex 7 boot from config flash over JTAG
Hello. I'm trying to do remote programming/rebooting of an FPGA's flash config. After I've programmed the flash chip via the standard Quartus Programming, does the FPGA automatically load and run th...
FakhrulA_altera
Regular Contributor
5 months agoHI sittinhawk,
After you program the QSPI flash, the FPGA does not immediately run that image. It will load from flash only at power‑on or when you reconfigure, and only if MSEL is set to an Active Serial (AS) mode.
To trigger it now over JTAG, you have a few options:
- In Quartus Programmer, enable Tools >Options>“Initiate configuration after programming” so it reconfigures right after the .jic write. (refer: Initiate configuration after programming:)
- Pulse nCONFIG to restart configuration so the SDM reads from QSPI.
- Use System Console to send an SDM reconfiguration command over JTAG. (refer: AN 936: Executing SDM Commands via JTAG Interface)
If you need remote, image‑selectable reboot and rollback, use Remote System Update (RSU) on Agilex 7.
Please refer to Agilex™ 7 Configuration User Guide
Regards,
Fakhrul