Altera MAX 10 FPGA User Manual
Page 42

Generating .ekp File and Encrypt Configuration File
To generate the .ekp file and encrypt your configuration file, follow these steps:
1. On the File menu, click Convert Programming Files.
2. Under Output programming file, select Programmer Object File (
.pof
) in the Programming file
type list.
3. In the Mode list, select Internal Configuration.
4. Click Option/Boot Info and the ICB setting dialog box will appear.
5. You can enable the enable the Allow encrypted POF only option. Click OK once ICB setting is set.
The device will only accept encrypted bitstream during internal configuration if this option is enabled.
If you encrypt one of CFM0, CFM1 or CFM2 only, the Programmer will post a warning.
6. Type the file name in the File name field, or browse to and select the file.
7. Under the Input files to convert section, click SOF Data.
8. Click Add File to open the Select Input File dialog box.
9. Browse to the unencrypted
.sof
and click Open.
10.Under the Input files to convert section, click on the added
.sof
.
11.Click Properties and the SOF Files Properties: Bitstream Encryption dialog box will appear.
12.Turn on Generate encrypted bitstream.
13.Turn on Generate key programming file and type the
.ekp
file path and file name in the text area, or
browse to and select
.
14.You can the key with either a
.key
file or entering the key manually.
Note: MAX 10 devices require the entry of 128-bit keys.
3-12
Generating .ekp File and Encrypt Configuration File
UG-M10CONFIG
2015.05.04
Altera Corporation
MAX 10 FPGA Configuration Design Guidelines