Visible to Intel only — GUID: sss1415782348233
Ixiasoft
1. Intel® MAX® 10 FPGA Configuration Overview
2. Intel® MAX® 10 FPGA Configuration Schemes and Features
3. Intel® MAX® 10 FPGA Configuration Design Guidelines
4. Intel® MAX® 10 FPGA Configuration IP Core Implementation Guides
5. Dual Configuration Intel® FPGA IP Core References
6. Unique Chip ID Intel® FPGA IP Core References
7. Document Revision History for the Intel® MAX® 10 FPGA Configuration User Guide
3.1. Dual-Purpose Configuration Pins
3.2. Configuring Intel® MAX® 10 Devices using JTAG Configuration
3.3. Configuring Intel® MAX® 10 Devices using Internal Configuration
3.4. Implementing ISP Clamp in Intel® Quartus® Prime Software
3.5. Accessing Remote System Upgrade through User Logic
3.6. Error Detection
3.7. Enabling Data Compression
3.8. AES Encryption
3.9. Intel® MAX® 10 JTAG Secure Design Example
Visible to Intel only — GUID: sss1415782348233
Ixiasoft
3.8.4. Encryption in Internal Configuration
During internal configuration, the FPGA decrypts the .pof with the stored key and uses the decrypted data to configure itself. The configuration image loaded during configuration is also affected by the encryption settings and the Configure device from CFM0 only setting.
Configuration Image Mode | CFM0 (image 0) Encryption Key | CFM1 (image 1) Encryption Key | Key Stored in the Device | Allow Encrypted POF Only | CONFIG_SEL pin | Design Loaded After Power-up |
---|---|---|---|---|---|---|
Single | Not Encrypted | Not Available | No key | Disabled | 0 | image 0 |
Single | Not Encrypted | Not Available | No key | Disabled | 1 | image 0 |
Single | Not Encrypted | Not Available | Key X | Disabled | 0 | image 0 |
Single | Not Encrypted | Not Available | Key X | Disabled | 1 | image 0 |
Single | Not Encrypted | Not Available | Key X | Enabled | 0 | Configuration Fail |
Single | Not Encrypted | Not Available | Key X | Enabled | 1 | Configuration Fail |
Single | Key X | Not Available | No key | Enabled | 0 | Configuration Fail |
Single | Key X | Not Available | No key | Enabled | 1 | Configuration Fail |
Single | Key X | Not Available | Key X | Enabled | 0 | image 0 |
Single | Key X | Not Available | Key X | Enabled | 1 | image 0 |
Single | Key X | Not Available | Key Y | Enabled | 0 | Configuration Fail |
Single | Key X | Not Available | Key Y | Enabled | 1 | Configuration Fail |
Dual | Not Encrypted | Not Encrypted | No key | Disabled | 0 | image 0 |
Dual | Not Encrypted | Not Encrypted | No key | Disabled | 1 | image 1 |
Dual | Key X | Not Encrypted | No key | Disabled | 0 | image 1 15 |
Dual | Key X | Not Encrypted | No key | Disabled | 1 | image 1 |
Dual | Key X | Not Encrypted | Key X | Disabled | 0 | image 0 |
Dual | Key X | Not Encrypted | Key X | Disabled | 1 | image 1 |
Dual | Key X | Not Encrypted | Key X | Enabled | 0 | image 0 |
Dual | Key X | Not Encrypted | Key X | Enabled | 1 | image 0 |
Dual | Key X | Not Encrypted | Key Y | Enabled | 0 | Configuration Fail |
Dual | Key X | Not Encrypted | Key Y | Enabled | 1 | Configuration Fail |
Dual | Key X | Key X | No key | Enabled | 0 | Configuration Fail |
Dual | Key X | Key X | No key | Enabled | 1 | Configuration Fail |
Dual | Key X | Key X | Key X | Enabled | 0 | image 0 |
Dual | Key X | Key X | Key X | Enabled | 1 | image 1 |
Dual | Key X | Key Y | Key X | Enabled | 0 | image 0 |
Dual | Key X | Key Y | Key X | Enabled | 1 | image 0 16 |
Dual | Key Y | Key Y | Key Y | Enabled | 0 | image 0 |
Dual | Key Y | Key Y | Key Y | Enabled | 1 | image 1 |
Dual | Key X | Key Y | Key Y | Enabled | 0 | image 115 |
Dual | Key X | Key Y | Key Y | Enabled | 1 | image 1 |
CFM0 (image 0) Encryption Key | Key Stored in the Device | Allow Encrypted POF Only | Design Loaded After Power-up |
---|---|---|---|
Not Encrypted | No key | Disabled | image 0 |
Not Encrypted | Key X | Disabled | image 0 |
Not Encrypted | Key Y | Disabled | image 0 |
Not Encrypted | No key | Enabled | Configuration Fail |
Not Encrypted | Key X | Enabled | Configuration Fail |
Not Encrypted | Key Y | Enabled | Configuration Fail |
Key X | No key | Disabled | Configuration Fail |
Key X | Key X | Disabled | image 0 |
Key X | Key Y | Disabled | Configuration Fail |
Key X | No key | Enabled | Configuration Fail |
Key X | Key X | Enabled | image 0 |
Key X | Key Y | Enabled | Configuration Fail |
Key Y | No key | Disabled | Configuration Fail |
Key Y | Key X | Disabled | Configuration Fail |
Key Y | Key Y | Disabled | image 0 |
Key Y | No key | Enabled | Configuration Fail |
Key Y | Key X | Enabled | Configuration Fail |
Key Y | Key Y | Enabled | image 0 |
Related Information
15 After image 0 configuration failed, device will automatically load image 1.
16 After image 1 configuration failed, device will automatically load image 0.