Visible to Intel only — GUID: lxy1711581755644
Ixiasoft
1. Introduction
2. FPGA Configuration First Mode
3. HPS Boot First Mode
4. Creating the Configuration Files
5. HPS Boot Flows
6. Configuring the FPGA Fabric from HPS Software
7. Debugging the Agilex™ 5 SoC FPGA Boot Flow
8. Document Revision History for the Hard Processor System Booting User Guide: Agilex™ 5 SoCs
4.1. Overview
4.2. Quartus® Prime Hardware Project Compilation
4.3. Bootloader Software Compilation
4.4. Programming File Generator
4.5. Configuration over JTAG
4.6. Configuration from QSPI
4.7. Configuration over AVST
4.8. Configuration via Protocol
4.9. Remote System Update
4.10. Partial Reconfiguration
4.11. Preserving SDRAM Content across HPS Resets for Agilex™ 5 Devices
Visible to Intel only — GUID: lxy1711581755644
Ixiasoft
4.2.3. Generation of Debug HPS FSBL from Hardware Design Build
- As part of the hardware project (GHRD), it is possible to build a Debug HPS FSBL (hps_wipe.ihex), which can be used as part of the bit stream generated with the Quartus® Prime Programming File Generator in any of the possible configurations options.
- This Debug HPS FSBL is generated from the hps_wipe.s file provided as part of the hardware project in the GHRD. This file does some basic HPS configuration and then sits on an infinite loop.
- This file is useful to start the HPS in a known state when connecting the HPS to a debugger.
- This also could be used to generate the phase1 or phase2 .rbf files from the hardware design without needing to build a FSBL.