
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
• Programming Flash Memory on page 9
• NIOS II Command-Line Tools
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
Send Feedback
Commentaires sur ces manuels