Nios® II Software Developer Handbook

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

3.10. Programming Flash in Intel FPGA Embedded Systems

Many Nios II processor systems use external flash memory to store one or more of the following items:
  • Program code
  • Program data
  • FPGA configuration data
  • File systems

Flash programmer tools allow you to program software, FPGA configuration, and application-specific binary data into flash memory devices. The tools support combining these different types of data so that they can be stored in a single flash device.

In Intel® Quartus® Prime Standard Edition, the Nios II SBT for Eclipse provides the Nios II flash programmer GUI-based tool and associated utilities, to help you manage and program the contents of flash memory. The sections below describe how to use these tools.

In Intel® Quartus® Prime Pro Edition, the Nios II Flash programmer has been deprecated and the Intel® Quartus® Prime Professional programmer should be used instead. You can access the Intel® Quartus® Prime Professional Programmer by performing the following steps:
  1. Start the Intel® Quartus® Prime software. The Intel® Quartus® Prime Pro Edition window appears.
  2. Select Tools > Programmer. The Programmer window appears.