Agilex™ 7 Hard Processor System Remote System Update User Guide
Visible to Intel only — GUID: hzr1677781943594
Ixiasoft
Visible to Intel only — GUID: hzr1677781943594
Ixiasoft
4.2.3.4. Creating Decision Firmware Update Images
The following command is used to create decision firmware update images:
quartus_pfg -c \ factory_design.sof \ decision_update.rpd \ -o hps_path=fsbl.hex \ -o mode=ASX4 \ -o bitswap=ON \ -o rsu_upgrade=ON \ -o firmware_only=ON \ -o hps=1 \ -o factory_fallback=ON
The following table describes the parameters.
Parameter | Description |
---|---|
factory_design.sof | Input SOF file, containing the FPGA design with the parameters for the decision firmware data |
decision_update.rpd | Output decision firmware update image |
-o hps_path=fsbl.hex | Input HPS FSBL hex binary file, ignored |
-o mode=ASX4 | Create image targeting QSPI |
-o bitswap=ON | Create file in regular binary format |
-o rsu_upgrade=ON | Select factory upgrade image |
-o firmware_only=ON | Select to upgrade just decision firmware |
-o hps=1 | Use only for HPS first designs |
-o factory_fallback=ON | Optional, use to enable direct factory fallback |
For FPGA first case, the parameter “-o hps=1” must be omitted, and the file decision_update.rpd is created.
For HPS first the parameter “-o hps=1” must be passed, and the following two files are created:
- decision_update.hps.rpd—contain the decision firmware update image
- decision_update.core.rbf—corresponding fabric configuration file, to be discarded
The optional parameter "-o factory_fallback=ON" enables direct factory fallback for all configuration failures.