1.5.2. Device and Pin Options
General Device Options
Allow you to specify basic device configuration options that are independent of a specific configuration scheme. To access these settings, click
.Option | Description |
---|---|
Options |
|
Auto usercode | Sets the JTAG user code to match the checksum value of the device programming file. The programming file is a .pof for non-volatile devices, or an .sof for SRAM-based devices. If you turn on this option, the JTAG user code option is not available. |
JTAG user code | Specifies a hexadecimal number for the device selected for the current Compiler settings. The JTAG user code is an extension of the option register. This data can be read with the JTAG USERCODE instruction. If you turn on Auto usercode, this option is not available. |
In-system programming clamp state | Allows you to specify the state that the pins take during in-system programming for used pins that do not have an in-system programming clamp state assignment. Unused pins and dedicated inputs must always be tri-stated for in-system programming. Used pins are tri-stated by default during in-system programming, which electrically isolates the device from other devices on the board. At times, however, in order to prevent system damage you may want to specify the logic level for used pins during in-system programming. The following settings are available:
|
Configuration clock source | Specifies the clock source for device initialization (the duration between CONF_DONE signal went high and before INIT_DONE signal goes high). For AS x1 or AS x4 configuration mode, you can select either Internal Oscillator or CLKUSR pin only. The DCLK pin is an illegal option for AS mode. In 14 nm device families, only Internal Oscillator or OSC_CLK_1 pins are available. |
Device initialization clock source | Specifies the clock source for device initialization (the duration between CONF_DONE signal went high and before INIT_DONE signal goes high). For AS x1 or AS x4 configuration mode, you can select either Internal Oscillator or CLKUSR pin only. The DCLK pin is an illegal option for AS mode. In 14 nm device families, only Internal Oscillator or OSC_CLK_1 pins are available. |
Configuration Options
Allow you to specify the configuration scheme, configuration device and pin options, serial clock source, and other options for subsequent device configuration with your programming bitstream. To access these settings, click
. Disabled options are unavailable for the current device or configuration mode.Option | Description |
---|---|
Configuration mode | Specifies the Standard or Remote configuration mode. |
Configuration Device | Allows you to specify options for an external configuration device that stores and loads configuration data.
|
Configuration Pin Options | Enables or disables operation of specific device configuration pins for status monitoring, SEU error detection, CvP, and other configuration pin options. |
Generate compressed bitstreams | Generates compressed bitstreams and enables bitstream decompression in the target device. |
Active serial clock source | Specifies the configuration clock source for Active Serial programming. Options range from 12.5 MHz to 100 MHz. |
VID Operation Mode | Enables Voltage IDentification logic in the target device with selected operation mode. The available options are PMBus Master or PMBus Slave. |
Disable Register Power-Up Initialization | Tri-states the Active Configuration pins in user mode. The Compiler ignores this setting if the configuration scheme you select is not an Active Configuration scheme. |
Option | Description |
---|---|
Quartus Key File | Specifies the first level signature chain file (.qky) that you generate. This chain includes the root key (.pem) and one or more design signing keys (.pem) required to sign the bitstream and allow access to the FPGA when using authentication or encryption. |
Encryption key storage select | Specifies the location that stores the .qek key file. You can select either Battery Backup RAM or eFuses for storage. |
Encryption update ratio | Specifies the ratio of configuration bits compared to the number of key updates required for bitstream decryption. You can select either 31:1 (the key must change 1 time every 31 bits) or Disabled (no update required). Encryption supports up to 20 intermediate keys. |
Enable scrambling | Scrambles the configuration bitstream. |
More Options | Opens the More Security Options dialog box for specifying additional physical security options. |