Hard Processor System Booting User Guide: Agilex™ 5 SoCs

ID 813762
Date 12/20/2024
Public
Document Table of Contents

6.4. Hardware Project Compatibility in HPS Boot First Mode

Configuring the FPGA fabric from HPS software is supported only when using the HPS Boot First mode.

When creating the configuration files, you obtain a phase 1 HPS configuration file and a phase 2 FPGA fabric configuration file. Typically, you generate these two files by running the Quartus® Prime Programming File Generator on a SOF file that you created by compiling a hardware project.

The phase 1 and phase 2 configuration files can also be obtained from different projects, or from modified projects of the same device OPN, if the following conditions are met:

  • Use the same version of the Programming File Generator version to generate both files to ensure they have the same SDM firmware version.
  • Both SOF files must have the same HPS IO settings and HPS DDR settings.

You can determine the compatibility of HPS IO and HPS DDR settings by calculating the HPS IO HASH in each hardware project. The next section lists the factors in the hardware design that contribute to the HPS IO Hash calculation. Use this list as a guideline when creating your hardware projects.