hello.

My name is Intel F. Hanako and I provide technical support for Intel® FPGA products at Macnica.

 

 

Intel FPGA development software Quartus ® Prime Pro Edition includes

There are two file conversion tools for FPGA configuration:

Both conversion functions take an FPGA .sof file as an input file and convert it into an output file format depending on the configuration memory used.

Each file conversion tool supports different FPGA families.

FPGA

File conversion function

Programming File Generator

Convert Programming Files

Intel Agilex® 7

Stratix® 10

  ✔

×

Arria® 10

Cyclone® 10GX

×

remarks Features Supported from Quartus Prime Pro Edition 18.0

Features traditionally used in Pro and Standard Editions

(For operation, please refer to this content.)

* Quartus ® Prime Pro Edition's Programming File Generator also supports Intel ® MAX ® 10 and Intel ® Cyclone ® 10 LP.

 

Here we will show you how to generate configuration memory files .pof / .jic / .rpd using the Programming File Generator.

Method of operation

  1. Launch Programming File Generator
  2. Select FPGA family and configuration mode
  3. Select file format to generate
  4. set .sof
  5. Select configuration memory (only when generating .pof/.jic)
  6. Select FPGA to transfer Serial Flash Loader (only when generating .jic)

 

 

Screen operations are explained in detail below.

1. Start Programming File Generator

Select File menu > Programming File Generator to launch the GUI.

2. Select FPGA family and configuration mode

Select the appropriate FPGA family and configuration mode.

item

Overview

choice

Device family Specifies the FPGA family for configuration.

Agilex, Stratix 10,

Cyclone 10 LP, MAX ® 10
Configuration mode Specifies the method of configuration.

Active Serial x4,

AVST x8, AVST x16, AVST x32

3. Select the file format to generate

On the Output Files tab, select the folder, file name, and file format for the output files.

item

Overview

choice

Output directory Specify the folder to save the output files. Any
 Name Specifies the output file name. Any
  Select the format of the generated file.
  • JTAG Indirect Configuration File (.jic)
  • Programmer Object File (.pof)
  • Raw Binary File for CvP Core Configuration (.rbf)
  • Raw Binary File for HPS Core Configuration (.rbf)
  • Raw Binary File for Partial Reconfiguration (.rbf)
  • Raw Programming Data File (.rpd)

4. set .sof

In the Input Files tab, click the Add Bitstream button and select the .sof for the target FPGA.

(Left) Select .pof, .jic / (Right) Select .rpd

 

If you highlight and select the sof file part after selecting the file

The Properties button becomes clickable.

You can configure security options and Bootloader settings.

The Compression function is automatically set to On.

Add options as needed.

To generate the rpd file, click the [Generate] button and finish the work.

To generate pof and jic files, proceed to step 5 below.

5. Select configuration memory (only when generating .pof/.jic)

Click the [Add Device] button on the Configuration Device tab and specify the configuration memory.

(Left) .pof selection / (Right) .jic selection

Next, highlight the selected configuration memory, click the [Add Partition] button, and specify the sof file set in step 4 and the page number to store it.

item

Overview

Name Assign an arbitrary name to the set contents.
Input file Select the sof file set in step 4.
Page Specify the page to store the sof file.
Address Specify an address if necessary.

 

To generate a pof file, click the [Generate] button to finish the work.

To generate a jic file, proceed to step 6 below.

6. Select FPGA to transfer Serial Flash Loader (Only when generating .jic)

Click the [Select] button to select the FPGA to transfer the Serial Flash Loader (SFL).

Click the [Generate] button to finish the work.

Click here for recommended articles/materials

Intel® FPGA Development Flow/FPGA Top Page

Quartus® Guide - Convert Programming Files