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

ID 683265
Date 1/27/2016
Public

1.3.1. Optimizing Boot Duration

The recommended approach for optimizing boot time consists of:

  • Measure the duration of the total boot time. For example, monitor the reset signal and a custom signal toggled at the beginning of the application by using a scope or a logical analyzer.
  • Measure the duration of as many individual steps as possible, to understand where most of the time is spent.
  • If possible, optimize the steps that take most of the time. Usually the upper levels take longer than the lower ones.

The following sections describe some of the factors that influence the duration of the Boot ROM.