Writing to the QSPI flash while in user mode
We have a question on the Agilex fpgas, AGIB027R31B2I2V. It is not clear if the FPGA can write to the external prom in ASx4 mode without a JTAG connection. UG-20205 section 3.2.1 shows the AS Configuration Scheme, which we follow. We will use the quartus prime programmer to program through the SDM of the FGPA to the flash memory on the board. UG-20205 Section 2.1 Figure 4 shows the Intel Agilex Configuration Timing Diagram. On power on, the MSEL pins are sampled. Our MSEL pins are setup for ASx4 Fast. At this point the FPGA is configured from the flash device, which is a read process from the flash. After this the FPGA is initialized and in user mode. While in User Mode, is it possible for the FPGA to write to the flash device? In this case, the JTAG pod is NOT attached to the board.
Hi
Yes you are able to like what the previous comment mentioned.
You could add the Generic Serial Flash Interface IP into your design and you could read or write to the Flash device in user mode.
https://www.intel.com/content/www/us/en/docs/programmable/683419/23-1-20-2-3/user-guide.html
Regards
Jingyang, Teh