Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

5.2.4. Nios® II Processor Booting from QSPI Flash

The Nios® II processor supports the following two boot options using either configuration or general purpose QSPI flash:
  • The Nios® II processor application executes in place from QSPI flash.
  • The Nios II processor application is copied from QSPI flash to RAM using a boot copier.
Note: For Intel® MAX® 10, the supported configuration modes are:
  • Single Uncompressed Image
  • Single Compressed Image
  • Dual Compressed Images
Note: For other FPGA devices, refer to section:

Currently, the boot option from Configuration QSPI Flash is not supported in SDM-based devices ( Intel® Stratix® 10 and Intel Agilex® 7 devices).

Table 36.  Summary of Nios® II Processor Boot Options Using QSPI Flash
Boot Option Target Device Application Code Stored Location Application Run-time Location Method
Nios® II processor application execute-in-place from QSPI flash Intel® MAX® 10 Genral purpose QSPI flash QSPI flash (XIP) + OCRAM/ External RAM (for writable data sections) Enable alt_load () function
Other FPGA devices (except Intel® Stratix® 10 and Intel Agilex® 7) Configuration QSPI Flash
Nios® II processor application copied from QSPI flash to RAM using boot copier Intel® MAX® 10 General purpose QSPI flash OCRAM/ External RAM Memcpy-based boot copier
Other FPGA devices (except Intel® Stratix® 10 and Intel Agilex® 7) Configuration QSPI Flash