Visible to Intel only — GUID: pqz1540525598306
Ixiasoft
3.1.3.2. Generating .rpd File for Other FPGA Devices
To generate the .rpd file for other FPGA devices, follow these steps:
- Create quartus.ini in any of the following folders:
- Quartus project folder
- For Windows: %QUARTUS_ROOTDIR%\bin64
- For Linux: $QUARTUS_ROOTDIR/linux64
- Fill in the quartus.ini directive according to the flash byte-addressing mode, regardless of the flash density.
Quad SPI Flash Byte-Addressing Mode quartus.ini Directive 3-byte PGM_ALLOW_QSPI128=ON 4-byte PGM_ALLOW_QSPI512=ON - Set the following settings in the Convert Programming File tool.
- Specify the programming file type: POF
- Select the configuration device.
- Select QSPI128 for 3-byte addressing.
- Select QSPI512 for 4-byte addressing.
- Select mode: Active Serial x1 or Active Serial x4.
- For Advanced Options:
- Check Advanced... > Disable EPCS/EPCQ ID check.
- Fill up the dummy clock for quad SPI flash single IO and quad IO modes. Refer to the third-party quad SPI flash datasheet for this information.
- Check Create config data RPD (Generate output_file_auto.rpd).
- Under Input files to convert, select the .sof file for your design.
Intel recommends enabling compression for the .sof file to reduce the .rpd file size.
- Click Generate.
The generated <output_file>_auto.rpd file is the configuration bitstream to be programmed into the quad SPI flash using the Customizable Flash Programmer. The generated .pof file can be ignored.