Encryption in internal configuration, Encryption in internal configuration -15 – Altera MAX 10 FPGA User Manual

Page 45

Advertising
background image

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

<yourpoffile.pof>

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

Send Feedback

Advertising