Boot Overview
is chapter presents an overview of the dierent boot options and capabilities available for the Cyclone V.
Boot Flow
e following gure depicts the typical boot ow:
Figure 1: Typical Boot Flow
Additional boot ows are possible, as shown in the following diagram:
Figure 2: Additional Boot Flows
As it can be seen in the above diagram, we always have the Boot ROM, but then we may have more or less
stages, depending on the system design.
Boot ROM
e HPS boot process starts when the processor is released from reset, and jumps to the reset vector
address, located in the Boot ROM address space.
Typically, the main responsibilities of the Boot ROM are:
• Detect the selected boot source
• Perform minimal HPS initialization
• Load the next boot stage (typically the Preloader) from Flash to OCRAM and jump to it
e behavior of the Boot ROM is inuenced by the BSEL and CSEL options, and also by the registers in
System Manger (for RAM boot) as shown later in the document.
2
Boot Overview
AN-709
2016.01.27
Altera Corporation
HPS SoC Boot Guide - Cyclone V SoC Development Kit
Send Feedback