3.1.7.1.2. Implementing Multiple Pages in the Flash .pof
The PFL II IP core stores configuration data in a maximum of eight pages in a flash memory block.
The total number of pages and the size of each page depends on the flash density. Here are some guidelines for storing your
designs to pages:
•
Always store designs for different FPGA chains on different pages.
•
You may choose store different designs for a FPGA chain on a single page or on multiple pages.
•
When you choose to store the designs for a FPGA chain on a single page, the design order must match the JTAG chain
device order.
Use the generated
.sof
to create a flash memory device
.pof
. The following address modes are available for the
.sof
to
.pof
conversion:
•
Block mode—allows you to specify the start and end addresses for the page.
•
Start mode—allows you to specify only the start address. The start address for each page must be on an 8 KB boundary.
If the first valid start address is
0×000000
, the next valid start address is an increment of
0×2000
.
•
Auto mode—allows the Intel Quartus Prime software to automatically determine the start address of the page. The Intel
Quartus Prime software aligns the pages on a 128 KB boundary. If the first valid start address is
0x000000
, the next valid
start address is an multiple of
0x20000
.
3.1.7.1.3. Storing Option Bits
In addition to design data, the flash memory stores the option bits. You must specify the address for the options bits in two
places: the PFL II IP and in the option bits address of the flash memory device.
The option bits contain the following information:
•
The start address for each page.
•
The .
pof
version for flash programming. This value is the same for all pages.
•
The
Page-Valid
bits for each page. The
Page-Valid
bit is bit 0 of the start address. The PLF II IP core writes this bit
after successfully programming the page.
You use the Programming File Generator dialog box to specify the Start address of the option bits. Specify your flash
device using Add Device on the Configuration Tab of the Programming File Generator dialog box. Then click OPTIONS
and EDIT to specify the Start address for the option bits. This Start address must match the address you specify for What
is the byte address of the option bits, in hex? when specifying the PFL II IP parameters.
3. Intel Agilex Configuration Schemes
683673 | 2021.10.29
Intel
®
Agilex
™
Configuration User Guide
68