Embedded Design Handbook

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

5.3.9. Externally Controlling the Nios® II Boot Process

Another way to boot the Nios® II processor is to have a different component, such as another processor, control the boot process externally. In this situation, the external processor reads the Nios® II application code from some source and loads it into Nios® II program memory. The external processor can retrieve the Nios® II application code from various sources. For example, it might read the code from some non-volatile storage medium such as hard disk, or download the code over an Ethernet connection.

The method by which the external processor retrieves the Nios® II application code is outside the scope of this document. This section focuses on the process of safely loading the application code in Nios® II program memory, then directing the Nios® II processor to properly execute the application.