2
Boot Overview
Boot Overview
This chapter presents an overview of the different boot options and capabilities available for the Cyclone V.
Boot Flow
The following figure depicts the typical boot flow:
Figure 1: Typical Boot Flow
Additional boot flows 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
The 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
The behavior of the Boot ROM is influenced by the BSEL and CSEL options, and also by the registers in
System Manger (for RAM boot) as shown later in the document.
Altera Corporation
HPS SoC Boot Guide - Cyclone V SoC Development Kit
AN-709
2016.01.27
Send Feedback
Need help?
Do you have a question about the Cyclone V and is the answer not in the manual?