仅对英特尔可见 — GUID: rli1468460409505
Ixiasoft
2.1. Intel® Quartus® Prime Programmer
2.2. 编程和配置模式
2.3. 器件配置基本步骤
2.4. 指定编程硬件设置
2.5. 使用Flash Loader编程
2.6. 使用Project Hash验证编程文件源
2.7. 使用PR比特流安全验证( Intel® Stratix® 10和 Intel® Agilex™ 设计)
2.8. 独立运行的Programmer
2.9. Programmer设置参考
2.10. 脚本支持
2.11. 编程Intel FPGA器件修订历史
2.12. Intel Quartus Prime Pro版用户指南:Programmer文档存档
2.9.1. 器件&管脚选项对话框
2.9.2. 更多安全选项对话框
2.9.3. 输出文件选项卡设置(Programming File Generator)
2.9.4. 输入文件选项卡设置(Programming File Generator)
2.9.5. 比特流联合签字安全设置(Programming File Generator)
2.9.6. 配置器件选项卡设置
2.9.7. 添加分区对话框(Programming File Generator)
2.9.8. 转换编程文件对话框
2.9.9. 压缩和加密设置(Convert Programming File)
2.9.10. SOF数据属性对话框(Convert Programming File)
2.9.11. 选择器件(Flash Loader)对话框
仅对英特尔可见 — GUID: rli1468460409505
Ixiasoft
1.5.1. 生成PR比特流文件
对于 Intel® Stratix® 10设计,Assembler在编译结束时自动生成配置.rbf。对于 Intel® Arria® 10和 Intel® Cyclone® 10 GX设计,请使用如下方法处理PR比特流并生成用于重配置的Raw Binary File (.rbf)文件。
编译期间生成PR比特流
编译过程中生成.rbf文件的步骤如下:
- 将以下约束添加到.qsf修订版中以在编译后自动生成需要的PR比特流:
set_global_assignment -name GENERATE_PR_RBF_FILE ON set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF
- 要编译修订内容并生成.rbf,可点击Processing > Start Compilation。
使用Programming File Generator生成PR比特流
按照如下步骤使用Programming File Generator生成用于PR编程的.rbf文件。
- 点击File > Programming File Generator。Programming File Generator弹出。
- 指定进行局部重新配置的目标Device family和 Configuration mode。
- 在Output File选项卡上,指定Output directory,文件name,并启用Raw Binary File for Partial Reconfiguration (.rbf)文件类型。
- 为添加输入.pmsf文件进行转换,可点击Input Files选项卡,点选Add Bitstream,并指定在Assembler中生成的.pmsf。
图 14. 添加比特流文件
- Input Files选项卡上,选择比特流.pmsf文件,并点击Properties。为.rbf指定如下选项:
- Enable compression—生成压缩的PR比特流文件将文件缩小。
- Enable encryption—为基础映像和PR映像生成加密的独立比特流。即使基础映像无加密,也可为PR映像加密。PR映像可具有单独的加密密钥文件(.ekp),也可指定其他Security settings。
- 如果开启Enable encryption,则必须通过选中复选框确认Design Security Feature Disclaimer(设计安全功能免责声明)。
图 15. Design Security Feature Disclaimer
- 点击OK。
- 在Programming File Generator中,点击 Generate。PR比特流文件将按您的规定生成。
使用Convert Programming Files对话框生成PR比特流
按照下列步骤,通过Convert Programming Files对话框生成.rbf:
- 点击File > Convert Programming Files。Convert Programming Files对话框弹出。
- 指定输出文件名称,并将Programming file type指定为Raw Binary File for Partial Reconfiguration (.rbf)。
- 添加输入.pmsf文件进行转化,点击Add File。
- 选择新添加的.pmsf文件,并点击Properties。
图 16. PMSF文件属性比特流加密
- 使能或禁用以下选项并点击 OK:
- Compression—使能PR 比特流压缩。
- Enhanced compression—使能PR比特流增强压缩
- Generate encrypted bitstream—对基础映像和PR映像生成加密独立比特流。可以加密PR映像,即使您的基础映像并未加密。PR映像可具有单独的加密密钥文件(.ekp)。如果使能Generate encrypted bitstream,就可使能或禁用Enable volatile security key,Use encryption lock file和Generate key programming file选项。
- 点击Generate。PR比特流文件按照您的规定生成。