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

Page 39

Advertising
background image

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

Advertising