Stratix® 10 Hard Processor System Technical Reference Manual
Visible to Intel only — GUID: lit1524080059335
Ixiasoft
Visible to Intel only — GUID: lit1524080059335
Ixiasoft
A.2.1. Boot Flow Overview for HPS Boot First Mode
You can boot the HPS and HPS EMIF I/O first before configuring the FPGA core and periphery. The MSEL[2:0] settings determine the source for booting the HPS. In this mode, any of the I/O allocated to the FPGA remain tri-stated while the HPS is booting. The HPS subsequently configures the FPGA core and periphery excluding the HPS EMIF I/O. Software determines the configuration source for the FPGA core and periphery. In HPS boot first mode, you have the option of configuring the FPGA core during the SSBL stage or when the OS boots.
In the context of HPS Boot First mode, the initial configuration of HPS EMIF I/O and loading of HPS FSBL is called "Phase 1 configuration". The subsequent configuration of FPGA core and periphery by HPS is called "Phase 2 configuration". The Phase 1 and Phase 2 configuration files must be generated from the same Quartus® Prime Pro Edition software version, this includes patches installed if applicable.
Time | Boot Stage | Device State |
---|---|---|
TPOR | POR | Power-on reset |
T1 to T2 | SDM- Boot ROM |
|
T2 to T3 | SDM- Configuration Firmware |
|
T3 to T4 | FSBL |
|
T4 to T5 | SSBL |
After bootstrap completes, any of the following steps may occur:
|
T5 to TBoot_Complete | OS |
|