Visible to Intel only — GUID: bhc1410500767141
Ixiasoft
Overview of the Design Security Feature
Hardware and Software Requirements
Steps for Implementing a Secure Configuration Flow
Steps to Enable Tamper-Protection Bit Programming
Supported Configuration Schemes
Security Mode Verification
Serial Flash Loader Support with Encryption Enabled
Serial Flash Loader Support with Encryption Enabled for Single FPGA Device Chain
JTAG Secure Mode for 28-nm and 20-nm FPGAs
Document Revision History for AN 556: Using the Design Security Features in Intel® FPGAs
Generating Single-Device .ekp File and Encrypting Configuration File using Intel® Quartus® Prime Software
Generating Single-Device .ekp File and Encrypting Configuration File using Command-Line Interface in Intel® Quartus® Prime Software
Generating Multi-Device .ekp File and Encrypting Configuration File using Intel® Quartus® Prime Software
Programming Volatile or Non-Volatile Key using Intel® FPGA Ethernet Cable and Intel® Quartus® Prime Software
Programming Single-Device Volatile or Non-Volatile Key using Intel® Quartus® Prime Software
Programming Single-Device Volatile or Non-Volatile Key using the Command-Line Interface in Intel® Quartus® Prime Software
Programming Multi-Device Volatile or Non-Volatile Key using Intel® Quartus® Prime Software
Programming Multi-Device Volatile or Non-Volatile Key using the Command-Line Interface in Intel® Quartus® Prime Software
Programming Key using JTAG Technologies
Visible to Intel only — GUID: bhc1410500767141
Ixiasoft
Programming Single-Device Volatile or Non-Volatile Key using Intel® Quartus® Prime Software
To perform single-device volatile or non-volatile key programming using the Intel® Quartus® Prime software through the Intel® FPGA Ethernet Cable, follow these steps:
- Check the firmware version of the Intel® FPGA Ethernet Cable. Verify that the JTAG firmware build are up-to-date.
Note: Refer to the Cable and Adapter driver page to find the latest Intel® FPGA Ethernet Cable firmware build version.
- Start the Intel® Quartus® Prime software.
- On the Tools menu, click Programmer. The Programmer dialog box appears.
- In the Mode list, select JTAG as the programming mode.
- Click Hardware Setup. The Hardware Setup dialog box appears.
- In the Currently selected hardware list, select Intel® FPGA Ethernet Cable as the programming hardware.
- Click Done.
- Click Add File. The Select Programmer File dialog box appears.
- Type <filename>.ekp in the File name field.
- Click Open.
- Highlight the .ekp file you added and click Program/Configure.
- On the Tools menu, click Options. The Options dialog box appears.
- In the Category list, click Programmer. You can choose to turn on or turn off the Configure volatile design security key option to perform volatile or non-volatile key programming.
- Click OK to close the Options dialog box.
- Click Start to program the key.
Note: The Intel® Quartus® Prime software message window provides information about the success or failure of the key programming operation.
Related Information