Encryption in internal configuration, Encryption in internal configuration -15 – Altera MAX 10 FPGA User Manual
Page 45
![background image](https://www.manualsdir.com/files/763623/content/doc045.png)
Once the
.ekp
is integrated into the
.pof
, you can to save the integrated
.pof
into a new
.pof
. This newly
saved file will have original
.pof
integrated with
.ekp
information.
7. Select the
in the Program/Configure column.
8. After all settings are set, click Start to start programming
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 Auto-reconfigure from secondary image when initial image fails setting.
Table 3-3: Configuration Image Outcome Based on Encryption Settings, Encryption Key and CONFIG_SEL
Pin Settings
Table shows the scenario when Auto-reconfigure from secondary image when initial image fails is enabled.
Configura‐
tion 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
(8)
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
(8)
After image 0 configuration failed, device will automatically load image 1.
(9)
After image 1 configuration failed, device will automatically load image 0.
UG-M10CONFIG
2015.05.04
Encryption in Internal Configuration
3-15
MAX 10 FPGA Configuration Design Guidelines
Altera Corporation