Generic Flash Programmer User Guide: Intel® Quartus® Prime Pro Edition

ID 683495
Date 3/28/2022
Document Table of Contents Step 2: Generate Secondary Programming Files (Convert Programming Files)

You can use the Convert Programming File dialog box to generate secondary programming files for alternative device programming methods. For example, generating the .jic file for flash programming, the .rbf file for partial reconfiguration, or the .rpd file for a third-party programmer configuration.

The options available in the Convert Programming File dialog box change dynamically, according to your device and configuration mode selection.

Figure 15. Convert Programming File Dialog Box
  1. Generate the primary programming files for your design, as Step 1: Generate Primary Device Programming Files describes.
  2. Click File > Convert Programming Files.
  3. Under Output programming file, select the JTAG Indirect Configuration File (.jic) as the Programming file type that you generate. The Generic Flash Programmer supports only this file type.
  4. Specify the File name and output directory (…) for the .jic file you generate.
  5. For the configuration Mode, select Active Serial x4 or Active Serial.
    Note: Intel® Stratix® 10 devices support only Active Serial x4.
  6. To specify the Configuration device, click the (…) button 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, and Modifying Programming Flows describe.
    Figure 16. Configuration Device Dialog Box
  7. Under Input files to convert, select the SOF Data item, and then click the Add File button. Specify the .sof file that contains the configuration bitstream data. To include raw data, click Add Hex Data and specify a .hex file.
  8. To enable bitstream compression or encryption security settings, select the .sof file and click Properties, as Enabling Bitstream Encryption or Compression for Intel Arria 10 and Intel Cyclone 10 GX Devices describes.
  9. Select the Flash Loader text, and then click the Add Device button. Select the device that controls loading of the flash device.
    Figure 17. Selecting the Flash Loader Device
  10. After you specify all options in the Convert Programming File dialog box, click the Generate button to create the files.