AN 759: Using Secure Boot in Intel® Arria® 10 SoC Devices

ID 683060
Date 3/29/2021
Public
Document Table of Contents

Second-Stage Boot Loader

The second-stage boot loader performs essential tasks to allow an operating system to start.

The boot loader can perform a number of required and optional tasks, such as:

  • Configuring I/Os to enable the memory controller prior to FPGA configuration
  • Configuring the FPGA portion of the device
  • Accessing a file system in flash memory
  • Initializing peripherals

In a secure boot implementation, the second-stage boot loader software executes from HPS on-chip RAM.