Arria® 10 FPGA – Bootloader GSFI for the Nios® V/m Processor Design Example

Arria® 10 FPGA – Bootloader GSFI for the Nios® V/m Processor Design Example

776153
4/8/2023

Introduction

The Nios® V processor application is copied from the configuration QSPI flash to RAM using the boot copier (i.e., Generic Serial Flash Interface (GSFI) bootloader).

Design Details

Device Family

Intel® Arria® 10 SX SoC FPGA

Quartus Edition

Intel® Quartus® Prime Pro Edition

Quartus Version

23.1

Other Tags

Validated in Quartus and Board

IP Cores (2)
IP Core IP Core Category
Nios V/m Processor Intel FPGA IP Embedded Processor
Generic Serial Flash Interface Intel FPGA IP Configuration And Programming

Detailed Description

The GSFI bootloader is the Nios® processor boot copier that supports QSPI flash memory in control block-based devices. The GSFI bootloader includes the following features:

  1. Locates the software application in non-volatile memory.
  2. Unpacks and copies the software application image to RAM.
  3. Automatically switches processor execution to application code in RAM after copy completes. 


Design Details

Device Family

Intel® Arria® 10 SX SoC FPGA

Quartus Edition

Intel® Quartus® Prime Pro Edition

Quartus Version

23.1

Other Tags

Validated in Quartus and Board