User Guide

AN736: Nios II Processor Booting from Altera Serial Flash (EPCQ)
AN730: Nios II Processor Booting Methods in MAX 10 Devices
Nios II Flash Programmer User Guide
AN370: Using the Serial Flash Loader with the Quartus Prime Soware
Parallel Flash Loader IP Core User Guide
Formerly, AN386: Using the Parallel Flash Loader with the Quartus Prime Soware
AN458: Alternative Nios II Boot Methods
Acronym
Acronym Denition
Avalon MM Avalon Memory Map
CFI Compact Flash Interface
EPCQ Altera Quad Serial Flash
EPCS Altera Serial Flash
FPGA Field Programmable Gate Array
GUI Graphical User Interface
HAL Hardware Abstraction Layer
OCRAM On-chip RAM
RAM Read Access Memory
SBT Soware Build Tools
SoC System on Chip
UFM User Flash Memory
XiP Execute-in-place
Nios II Processor Boot Copier
e Nios II processor boot copier has the following features:
Locates the soware application in memory soware application in memory
Unpacks and copies soware application image to Read Access Memory (RAM)
Automatically switches to application code in RAM aer copy completes
e boot copier is placed at the reset address if the runtime location of the .text section is outside of the
boot memory.
However, if the runtime location of the .text section is in the boot memory, the system does not need a
separate loader. Instead the _reset entry point in the HAL executable program is called directly. e
function _reset initializes the instruction cache and then calls _start. is initialization sequence lets
you develop applications that boot and execute directly from ash memory.
2
Acronym
UG-20001
2016.05.24
Altera Corporation
Generic Nios II Booting Methods User Guide
Send Feedback