AN 709: HPS SoC Boot Guide - Cyclone V SoC Development Kit

ID 683265
Date 1/27/2016
Public

1.3. Boot Duration

In some applications, the duration of the boot process is very critical, and it needs to meet a certain constraint.

This section presents some considerations on optimizing the boot time, together with some measurements taken with various options on the Cyclone V Development Kit.

The elements that compose the boot time for a typical Linux system are depicted in the figure below:

Figure 6. Boot Time Stages for Linux Systems

A typical bare-metal application boot time is depicted in the following figure:

Figure 7. Boot Time Stages for a Bare-Metal Application
Note: The above figures are not drawn to scale - each stage is depicted with the same size.