Third-party programmer support, Parameters – Altera Parallel Flash Loader IP User Manual
Page 39

Third-party Programmer Support
You can program the flash memory using a third-party programmer instead of using Parallel Flash Loader
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
Related Information
•
•
Provides more information on the nios2-elf-objcopy command.
Parameters
This section contains information about the GUI parameters of the PFL IP core.
Table 13: PFL Parameters
Options
Value
Description
General
Operating mode
• Flash Programming and
FPGA Configuration
• Flash Programming
• FPGA Configuration
Specifies the operating mode of flash program‐
ming and FPGA configuration control in one IP
core or separate these functions into individual
blocks and functionality.
Targeted flash
device
• CFI Parallel Flash
• Altera Active Serial ×4
• Quad SPI Flash
• NAND Flash
Specifies the flash memory device connected to the
PFL IP core.
Tri-state flash bus
On or Off
Allows the PFL IP core to tri-state all pins
interfacing with the flash memory device when the
PFL IP core does not require an access to the flash
memory.
Flash Interface Setting
UG-01082
2015.01.23
Third-party Programmer Support
39
Parallel Flash Loader IP Core User Guide
Altera Corporation