Intel® Quartus® Prime Pro Edition User Guide: Programmer

ID 683039
Date 10/04/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.2.1. Generating Secondary Programming Files (Programming File Generator)

Follow these steps to generate secondary programming files for alternative device programming methods with the Programming File Generator.
  1. Generate the primary programming files for your design, as Generating Primary Device Programming Files describes.
  2. Click File > Programming File Generator.
  3. For Device family, select your target device. The options available in the Programming File Generator change dynamically, according to your device and configuration mode selection.
  4. For Configuration mode, select an Active Serial mode that your device supports. Configuration Modes (Programming File Generator) describes all modes.
  5. On the Output Files tab, enable the checkbox for generation of the file you want to generate. The Input Files tab is now available. Secondary Programming Files (Programming File Generator) describes all output files.
  6. Specify the Output directory and Name for the file you generate. Output Files Tab Settings (Programming File Generator) describes all options.
    Figure 4. Programming File Generator
  7. To specify a .sof file that contains the configuration bitstream data, on the Input Files tab, click Add Bitstream. To include raw data, click Add Raw Data and specify a Hexadecimal (Intel-Format) File (.hex) or Binary (.bin) file.
  8. To specify bitstream authentication or encryption security settings for the file, select the .sof and click Properties, as Enabling Bitstream Authentication (Programming File Generator) describes.2
    Figure 5. Input Files Tab
  9. To specify the .sof file that occupies the flash memory partition, click Add Partition on the Configuration Device tab. Add Partition Dialog Box (Programming File Generator) describes all options.
    Figure 6. Add Flash Partition
  10. To select a supported flash memory device and predefined programming flow, click Add Device on the Configuration Device tab. Alternatively, click <<new device>> to define a new flash memory device and programming flow. Configuration Device Tab Settings describes all settings.
  11. Click the Select button for Flash Loader and select the device that controls loading of the flash memory device. Select Devices (Flash Loader) Dialog Box describes all settings.
  12. After you specify all options in Programming File Generator, the Generate button enables. Click Generate to create the files.
2 Security options not yet available for Intel® Agilex™ devices.