仅对英特尔可见 — GUID: vfg1477471618317
Ixiasoft
3.1.10.1.5. 存储选项比特
选项比特包含以下信息:
- 每个页面的起始地址。
- 闪存编程的.pof版本。对于所有页面,此值都是相同的。
- 每个页面的Page-Valid比特。Page-Valid比特是起始地址的bit 0。PLF II IP core在成功编程页面后写入此比特。
使用Programming File Generator对话框指定选项比特的Start address。使用Programming File Generator对话框的Configuration Tab上的Add Device指定闪存器件。然后点击OPTIONS和EDIT来指定选项比特的Start address。当指定PFL II IP参数时,Start address必须与What is the byte address of the option bits, in hex?指定的地址匹配。
使用参数编辑器设置PFL II IP Intel FPGA IP中的选项比特。默认情况下,PFL II IP对What operating mode will be used?参数显示Flash Programming。在此默认状态下,FPGA Configuration选项卡不可见。对General选项卡上的What operating mode will be used参数选择FPGA Configuration 或者Flash Programming and FPGA Configuration。下图显示了FPGA Configuration选项。
对FPGA Configuration 选项卡上的 What is the base address of the option bits, in hex?参数指定选项比特十六进制地址。
使用Programming File Generator对话框指定选项比特的Start address。使用Programming File Generator对话框的Configuration Tab上的Add Device指定闪存器件。然后点击OPTIONS和EDIT来指定选项比特的Start address。当指定PFL II IP参数时,Start address必须与What is the byte address of the option bits, in hex?指定的地址匹配。
当您将.sofs转换成.pofs时, Intel® Quartus® Prime Programming File Generator生成.pof版本的信息。 Intel® Stratix® 10的.pof版本的值为0x05。下表显示了一个使用所有8个页面的.pof的页面布局的示例。此示例在0x80上存储.pof版本。
扇区偏移 | 值 |
---|---|
0x00–0x03 | Page 0 start address |
0x04–0x07 | Page 0 end address |
0x08–0x0B | Page 1 start address |
0x0C–0x0F | Page 1 end address |
0x10–0x13 | Page 2 start address |
0x14–0x17 | Page 2 end address |
0x18–0x1B | Page 3 start address |
0x1C–0x1F | Page 3 end address |
0x20–0x23 | Page 4 start address |
0x24–0x27 | Page 4 end address |
0x28–0x2B | Page 5 start address |
0x2C–0x2F | Page 5 end address |
0x30–0x33 | Page 6 start address |
0x34–0x37 | Page 6 end address |
0x38–0x3B | Page 7 start address |
0x3C–0x3F | Page 7 end address |
0x40–0x7F | 保留 |
0x80 5 | .pof version |
0x81-0xFF | 保留 |