Parallel Flash Loader Intel® FPGA IP User Guide

ID 683698
Date 4/03/2023
Document Table of Contents

1.6. Third-party Programmer Support

You can program the flash memory using a third-party programmer instead of using Parallel Flash Loader Intel® FPGA IP core. To program using third-party programmer, you need to convert the .pof to an .rbf by following the steps below:

  1. Compile and generate a .pof file for the flash memory device.
  2. Convert .pof file to .hexout file using the following command:
    quartus_cpf -c <pof_file_base_name>.pof <hex_file_base_name>.hexout
  3. Convert .hexout file created above to .rbf using the nios2-elf-objcopy command on Nios II Command Shell:
    nios2-elf-objcopy –I ihex –O binary <input file>.hexout <output file>.rbf