A newer version of this document is available. Customers should click here to go to the newest version.
1.1. Features
1.2. Device Support
1.3. Functional Description
1.4. Using the PFL IP Core
1.5. PFL IP Core In Embedded Systems
1.6. Third-party Programmer Support
1.7. Parameters
1.8. Signals
1.9. Specifications
1.10. Parallel Flash Loader Intel® FPGA IP User Guide Archives
1.11. Document Revision History for the Parallel Flash Loader Intel® FPGA IP User Guide
1.4.1. Converting .sof Files to a .pof
1.4.2. Constraining PFL Timing
1.4.3. Simulating PFL Design
1.4.4. Programming Intel® CPLDs and Flash Memory Devices
1.4.5. Defining New CFI Flash Device
1.4.6. Programming Multiple Flash Memory Devices
1.4.7. Creating Jam Files for Intel® CPLDs and Flash Memory Device Programming
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:
- Compile and generate a .pof file for the flash memory device.
- Convert .pof file to .hexout file using the following command:
quartus_cpf -c <pof_file_base_name>.pof <hex_file_base_name>.hexout
- 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