1. Introduction
2. FPGA Configuration First Mode
3. HPS Boot First Mode
4. Creating the Configuration Files
5. Golden System Reference Design and Design Examples
6. Configuring the FPGA Fabric from HPS Software
7. Debugging the Stratix® 10 SoC FPGA Boot Flow
8. Stratix® 10 SoC FPGA Boot User Guide Archives
9. Document Revision History for the Stratix® 10 SoC FPGA Boot User Guide
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.9. Remote System Update
In the Remote System Update (RSU) case, the FPGA is configured from QSPI flash, using several application images and a factory image. First each application image is tried in order of priority, until one of them is successfully configured to the device. If no application image succeeds in configuring, the factory image is tried last. Procedures are provided for updating application image and the factory image in a safe way, so that the system integrity is not compromised. This is very important for devices deployed in the field, especially when there are a lot of them, or they are deployed in hard to reach places.
For more information about RSU, refer to the Stratix® 10 Hard Processor System Remote System Update User Guide.
Related Information