Device Initialization; Preventing Register Initialization During Power-On - Intel Agilex Series Configuration User Manual

Table of Contents

Advertisement

4.5.1. Device Initialization

The following steps summarize device initialization:
1. An external host drives a configuration request to the Secure Device Manager (SDM) by driving
exits the IDLE state and signals the beginning of configuration by driving
2. The SDM asserts
3. The SDM uses the configuration logic to start non-gated clocks in the fabric. Intel Hyperflex
Consequently, the initial conditions of Intel Hyperflex registers can be random. Use the Disable Register Power-up
Initialization setting in the Intel Quartus Prime Configuration dialog box to disable Intel Hyperflex register initialization
during power-on as explained below.
4. The SDM uses the configuration logic to enable and initialize user registers in the LABs, DSP, and embedded memory
blocks.
5. The SDM drives
nINIT_DONE
6. The FPGA is now in user mode and ready for operation.

4.5.2. Preventing Register Initialization During Power-On

If not held in reset, both ALM and Intel Hyperflex registers may lose their initial state if they initialize before their respective
source.
You can prevent registers from initializing during power-on by enabling an option in the Intel Quartus Prime software.
Complete the following steps to turn on this option:
1. On the Assignments menu select Device
2. In the Configuration dialog box, turn on Disable Register Power-up Initialization.
Intel
®
Agilex
Configuration User Guide
140
indicating that the Intel FPGA has successfully received all the configuration data.
CONF_DONE
to indicate that the device has fully entered user mode. The Reset Release IP asserts
INIT_DONE
. Intel recommends that you use
4. Including the Reset Release Intel FPGA IP in Your Design
nSTATUS
to gate your reset logic.
nINIT_DONE
Device and Pin Options
Configuration.
683673 | 2021.10.29
high. The SDM
nCONFIG
high and driving configuration data.
registers begin shifting data.
Send Feedback

Advertisement

Table of Contents
loading

Table of Contents