Specifications
Supported Configuration Schemes Page 25
Using the Design Security Features in Altera FPGAsJune 2012 Altera Corporation
Key Programming Using JTAG Technologies
The key programming for your design is performed using a .svf file (.ekp file in .svf
format) and a JT 37xx boundary scan controller in combination with a JT 2147
QuadPod system.
f Procedures for JTAG programming are found on the JTAG Technologies website at
www.jtag.com.
Information about creating a .svf file to support multi-device programming is
described in “How to Generate the Multi-Device .ekp File and Encrypt the
Configuration File using Quartus II Software” on page 16.
Step 3: Configure the 40-nm or 28-nm FPGAs with Encrypted Configuration
Data
The final step is to configure the protected 40-nm or 28-nm FPGAs with the encrypted
configuration file.
During configuration, the encrypted configuration data is sent to the 40-nm or 28-nm
FPGAs. Using the previously stored key, the FPGA decrypts the configuration data
and uses the unencrypted data to configure itself. Only configuration files encrypted
using the correct key are accepted by the FPGA for successful configuration. Without
a correct key, a stolen encrypted file is useless.
Supported Configuration Schemes
The design security feature is available in all configuration methods except
JTAG-based configuration. Therefore, you can use the design security feature in FPP
mode (when using an external controller, such as a MAX II or MAX V device or a
microprocessor and a flash memory), or in AS and PS configuration schemes.
f For more information about the supported configuration scheme in design security,
refer to the Configuration, Design Security, and Remote System Upgrades chapter of the
respective device handbook.
Table 6 lists the configuration schemes that support the design security feature.
Table 6. Availability of Security Configuration Schemes (Part 1 of 2)
Configuration Scheme Configuration Method Design Security
FPP MAX II or MAX V device or
microprocessor, and flash
memory
v
(1)
AS Serial configuration device v
PS MAX II or MAX V device or
microprocessor, and flash
memory
v
Download cable v
(2)