pfg_setting_tables
Option | Description |
---|---|
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. |
Setting | Description |
---|---|
Device family | Specifies the FPGA device family you are targeting for configuration. Programming File Generator supports only Agilex™ 7, Agilex™ 5, Agilex™ 3, Stratix® 10, MAX® 10, and Cyclone® 10 LP devices. |
Configuration mode | Specifies the method of FPGA configuration, such as Active Serial x4, AVST x8, AVST x16, or AVST x32. Generic Flash Programmer supports only Active Serial x4. |
Output directory and Name | Specifies the name and location of the file you generate. By default, this location is in the top-level project directory. |
File Types | Allows you to enable the type of secondary
programming file that you want to generate. Generic Flash Programmer
supports only JTAG Indirect Configuration
File (.jic). The available options include:
|
Setting | Description |
---|---|
Add Bitstream | Click this button to specify a .sof, .pmsf, or .rbf as input for generation of the secondary programming file you select in Output Files. Depending on the target device, the Quartus® Prime software may allow you to add multiple SOF files. |
Add Raw Data | Click this button to specify a .hex or .bin file that contains raw programming data as input for generation of the secondary programming file you select in Output Files. |
Remove | Removes the file you select from the Input Files tab. |
Properties | Displays the properties of the item you select in the Input Files tab. |
Option | Description |
---|---|
Device name | Specify a unique name for the flash not already listed in the Name column. The Name must not contain any empty string (space) or special characters (except "_"). |
Device ID | Specify the 3-byte ID that the Programmer Auto-Detect operation uses to detect the flash programming device, such as 0x20 0xBB 0x21. |
Device I/O voltage | Specify 1.8V or 3.0/3.3V to match your memory device specification. |
Device density | Select the total density that corresponds with your flash memory device size. |
Total device die | Specify the total number of die for a stacked device (where applicable). |
Single I/O mode dummy clock | Specify the Fast Read dummy clock cycle for flash device in single I/O protocol. The programming file generation uses this setting to determine if the configuration requires bit shifting to compensate for the actual dummy clock cycle during Active Serial configuration. |
Quad I/O mode dummy clock | Specify the Fast Read dummy clock cycle for flash device in Quad I/O protocol. The programming file generation uses this setting to determine if the configuration requires bit shifting to compensate for the actual dummy clock cycle during Active Serial configuration. |
Custom database directory | Specifies the location of the .xml file that preserves a flash memory
device definition. Note: When you specify a non-default folder for the
Custom database
directory location, place the .sof and .jic files in the same folder as the .xml file to avoid missing a defined
flash database or corruption of the .jic file.
|
Setting | Description |
---|---|
Name | Name that you give to the partition. |
Input file | Input file to program into the flash partition. |
Page |
Configuration devices can store multiple configuration bitstreams in flash memory, called pages. CFI configuration devices can store up to eight configuration bitstreams. Hyperflex® devices can store up to four configuration bitstreams, including the factory image. In Hyperflex® devices, with the remote system update feature enabled, Page represents the parity. |
Address Mode | The options are:
|
Start address | Specifies the start address of the partition. Only enabled when Address Mode is Block or Start. |
End address | Specifies the end address of the partition. Only enabled when Address Mode is Block. |
Setting | Description |
---|---|
Name | Name given to the file system. This value is fixed
and set to
LITTLEFS. You cannot change this value. |
Input file | Input ZIP file that contains files to write to the file system partition. |
Address Mode | The options are as follows:
|
Start address | Specifies the start address of the file system.
Enabled only when Address Mode is Start. |
Size (MB) | Specifies the size of the file system partition in
MB. The default file system size is 1
MB. Enabled only when Address Mode is Highest or Start. |