Visible to Intel only — GUID: ikl1555692274063
Ixiasoft
1.1. Supported Devices and Configuration Methods
1.2. Quad SPI Flash Byte-Addressing
1.3. Generic Flash Programmer Operation
1.4. Generic Flash Programmer Flow Templates ( Intel® Stratix® 10 devices)
1.5. Generic Flash Programmer Flow Templates ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.6. Generic Flash Programmer Settings Reference
1.7. Generic Flash Programmer User Guide Revision History
1.8. Generic Flash Programmer Document Archive
1.4.1. Initialization Flow Template ( Intel® Stratix® 10 Devices)
1.4.2. Program Flow Template ( Intel® Stratix® 10 Devices)
1.4.3. Erase Flow Template ( Intel® Stratix® 10 Devices)
1.4.4. Verify/Blank-Check/Examine Flow Template ( Intel® Stratix® 10 Devices)
1.4.5. Termination Flow Template ( Intel® Stratix® 10 Devices)
1.5.1. Initialization Flow Templates ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.2. Program Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.3. Erase Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.4. Verify/Blank-Check/Examine Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.5. Termination Flow Template ( Intel® Arria® 10 and Intel® Cyclone® 10 GX)
1.5.6. Programming Flow Action Properties
1.6.1. Device and Pin Options
1.6.2. More Security Options Dialog Box
1.6.3. Input Files Tab Settings (Programming File Generator)
1.6.4. Output Files Tab Settings (Programming File Generator)
1.6.5. Add Partition Dialog Box (Programming File Generator)
1.6.6. Bitstream Co-Signing Security Settings (Programming File Generator)
1.6.7. Convert Programming File Dialog Box
1.6.8. Compression and Encryption Settings (Convert Programming File)
1.6.9. SOF Data Properties Dialog Box (Convert Programming File)
1.6.10. Select Devices (Flash Loader) Dialog Box
Visible to Intel only — GUID: ikl1555692274063
Ixiasoft
1.3.1.2. Step 2: Generate Secondary Programming Files (Programming File Generator)
You can use the Programming File Generator to generate secondary programming files for alternative device programming methods, such as the .jic for flash programming, .rbf for partial reconfiguration, or .rpd for third-party programmer configuration.
The options available in the Programming File Generator change dynamically, according to your device and configuration mode selection.
Figure 5. Programming File Generator
- Generate the primary programming files for your design, as Step 1: Generate Primary Device Programming File describes.
- Click File > Programming File Generator.
- For Device family, select your target device.
- For Configuration mode, select Active Serial x4.
- On the Output Files tab, enable the checkbox for generation of the JTAG Indirect Configuration File (.jic). The Input Files tab is now available.
- Specify the Output directory and Name for the .jic file you generate.
- On the Input Files tab, click Add Bitstream and specify the .sof file that contains the configuration bitstream data. To include raw data, click Add Raw Data and specify a Hexadecimal (Intel-Format) File (.hex) or Binary (.bin) file. To enable bitstream signing or encryption security settings, select the .sof file and click Properties, as Enabling Bitstream Authentication (Programming File Generator) describes.3
Figure 6. Input Files Tab
- On the Configuration Device tab, click Add Partition to specify the .sof file that occupies the flash memory partition, as Add Partition Dialog Box (Programming File Generator) describes.
Figure 7. Add Flash Partition
- On the Configuration Device tab, click Add Device to select a supported flash memory device and predefined programming flow. When you select a predefined device, you cannot modify any setting. Alternatively, click <<new device>> to define a new flash memory device and programming flow, as Defining a New Flash Memory Configuration Device describes.
- Click the Select button for Flash Loader and select the device that controls loading of the flash memory device.
- After you specify all options in Programming File Generator, the Generate button enables. Click Generate to create the files.
3 Security options not yet available for Intel® Agilex™ devices.