Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15469 Discussions

MAX10 - Problem with booting NIOS from QSPI




I want to try Remote System Upgrade (RSU) acording AN741. I bought developement kit DE10-Lite from the Terrasic for this. Now I have a problem with internal FLASH memory for 10M50DAF484C7G. This memory is too small for this NIOS project. I decided that I add external QSPI memory (N25Q128A13ESF40F) and use boot configuration acording AN730 – boot option 4b using alt_load(). I followed the exact procedure acording AN730. Compilation of project, generating output files and programing QSPI is OK. But NIOS doesn’t boot after restarting. Do you have some idea what I am doing wrong? My project is in atachment. Project is consist of two project (Master_Image and Slave_image). All output files are in Master_Image/output_files. There are output file for flash loader (max10_qpfl.sof), output .pof for programing QSPI and MAX10. I use Quartus: 17.1.0 Build 590 10/25/2017 SJ Lite Edition, Patches Installed: None. Thank you for your answers.


V. Kotora

0 Kudos
1 Reply



After programming QSPI is have  programmed FPGA on-chip flash with Initial Image using JTAG?

For debugging kindly refer below case/thread with example attached.


However we have to first program the pfl.sof which will esablish bridge between fpga and qsip flash

and than download the <nios ii applicaion>.pof image to qspi flash.

than we can start programming internal flash with initial application image <application image>.pof