Altera Parallel Flash Loader IP User Manual

Page 25

Advertising
background image

To convert the .sof files to a .pof, follow these steps:
1. On the File menu, click Convert Programming Files.

2. For Programming file type, specify Programmer Object File (.pof) and name the file.

3. For Configuration device, select the CFI or NAND flash memory device with the correct density. For

example, CFI_32Mb is a CFI device with 32-Megabit (Mb) capacity.

4. To add the configuration data, under Input files to convert, select SOF Data.

5. Click Add File and browse to the

.sof

files you want to add.

You can place more than one

.sof

in the same page if you intend to configure a chain of FPGAs. The

order of the

.sof

files must follow the order of the devices in the chain.

If you want to store the data from other

.sof

files in a different page, click Add SOF page. Add the

.sof

files to the new page.

6. Select SOF Data and click Properties to set the page number and name. Under Address mode for

selected pages, select Auto to let the Quartus II software automatically set the start address for that

page. Select Block to specify the start and end addresses, or select Start to specify the start address

only.

7. Click OK.

8. You can also store Hexadecimal (Intel-Format) File (

.hex

) user data in the flash memory device:

a. In the Input files to convert sub-window of the Convert Programming Files window, select Add

Hex Data.

b. In the Add Hex Data dialog box, select either absolute or relative addressing mode.
• If you select absolute addressing mode, the data in the

.hex

is programmed in the flash memory

device at the exact same address location listed in the

.hex

.

• If you select relative addressing mode, specify a start address.
The data in the .hex is programmed into the flash memory device with the specific start address, and

the differences between the addresses are kept. If no address is specified, the Quartus II software selects

an address.
Note: You can also add other non-configuration data to the

.pof

by selecting the

.hex

that contains

your data when creating the flash memory device

.pof

.

9. Click Options to specify the start address to store the option bits. This start address must be identical

to the address you specify when creating the PFL IP core. Ensure that the option bits sector does not

overlap with the configuration data pages and that the start address resides on an 8-KB boundary.

10.If you are using a NAND flash memory device, specify the reserved block start address and the start

address (including the option bits) within a 128-KB boundary. To specify the address, in the File/Data

area column, select NAND flash Reserved Block and click Properties.

11.To generate programming files with either the typical or enhanced bitstream compression feature, or

both, perform one of the following steps:

UG-01082

2015.01.23

Converting .sof Files to a .pof

25

Parallel Flash Loader IP Core User Guide

Altera Corporation

Send Feedback

Advertising