Quartus® Prime Pro Edition User Guide: Programmer

ID 683039
Date 4/01/2024
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 the target configuration mode for your device. 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.
  8. To include raw data, click Add Raw Data and specify a Hexadecimal (Intel-Format) file (.hex), Binary (.bin) file, or uncompressed ZIP file (.zip).
    Important: The ZIP file must be uncompressed. For example, in WinZip® file compression software, ensure that the compression mode is set to No compression.
  9. 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.
    Figure 5. Input Files Tab
  10. To create a flash memory partition and specify a .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
  11. To create a file system partition and specify an uncompressed .zip file that contains the files to write to the file system partition, click Add Filesystem on the Configuration Device tab. Add Filesystem Dialog Box (Programming File Generator) describes all options.
    Figure 7. Add Flash Filesystem Partition
    Important: The ZIP file must be uncompressed. For example, in WinZip® file compression software, ensure that the compression mode is set to No compression.
  12. 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.
  13. 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.
  14. After you specify all options in Programming File Generator, the Generate button enables. Click Generate to create the files.