Intel® Quartus® Prime Pro Edition用户指南: Programmer

ID 683039
日期 12/16/2019
Public
文档目录

1.5.1. 生成PR比特流文件

对于 Intel® Stratix® 10设计,Assembler在编译结束时自动生成配置.rbf。对于 Intel® Arria® 10 Intel® Cyclone® 10 GX设计,请使用如下方法处理PR比特流并生成用于重配置的Raw Binary File (.rbf)文件。

编译期间生成PR比特流

编译过程中生成.rbf文件的步骤如下:

  1. 将以下约束添加到.qsf修订版中以在编译后自动生成需要的PR比特流:
    set_global_assignment -name GENERATE_PR_RBF_FILE ON set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF
  2. 要编译修订内容并生成.rbf,可点击Processing > Start Compilation

使用Programming File Generator生成PR比特流

按照如下步骤使用Programming File Generator生成用于PR编程的.rbf文件。

  1. 点击File > Programming File GeneratorProgramming File Generator弹出。
  2. 指定进行局部重新配置的目标Device family Configuration mode
  3. Output File选项卡上,指定Output directory,文件name,并启用Raw Binary File for Partial Reconfiguration (.rbf)文件类型。
  4. 为添加输入.pmsf文件进行转换,可点击Input Files选项卡,点选Add Bitstream,并指定在Assembler中生成的.pmsf
    图 14. 添加比特流文件
  5. 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
  6. 点击OK
  7. Programming File Generator中,点击 Generate。PR比特流文件将按您的规定生成。

使用Convert Programming Files对话框生成PR比特流

按照下列步骤,通过Convert Programming Files对话框生成.rbf

  1. 点击File > Convert Programming FilesConvert Programming Files对话框弹出。
  2. 指定输出文件名称,并将Programming file type指定为Raw Binary File for Partial Reconfiguration (.rbf)
  3. 添加输入.pmsf文件进行转化,点击Add File
  4. 选择新添加的.pmsf文件,并点击Properties
    图 16. PMSF文件属性比特流加密
  5. 使能或禁用以下选项并点击 OK
    • Compression—使能PR 比特流压缩。
    • Enhanced compression—使能PR比特流增强压缩
    • Generate encrypted bitstream—对基础映像和PR映像生成加密独立比特流。可以加密PR映像,即使您的基础映像并未加密。PR映像可具有单独的加密密钥文件(.ekp)。如果使能Generate encrypted bitstream,就可使能或禁用Enable volatile security keyUse encryption lock fileGenerate key programming file选项。
  6. 点击Generate。PR比特流文件按照您的规定生成。