Intel Stratix 10配置用户指南

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

5.5.3. 生成出厂更新映像

您可以通过使用以下参数运行quartus_pfg ,从命令行直接生成出厂更新映像:
quartus_pfg -c fpga.sof factory_update.rpd -o mode = ASX4 -o start_address =
<address>
-o bitswap = ON -o rsu_upgrade = ON
或者,您可以使用 Intel® Quartus® Prime Pro Edition Programming File Generator生成出厂更新映像(.rpd)。您可以使用此映像更新决策固件,决策固件数据和出厂映像。
注: 从Stratix 10器件系列开始, .rpd包括映像地址的固件指针信息。您必须使用Programming File Generator生成闪存器件的.rpd
  1. File菜单上,点击Programming File Generator
  2. Device family下拉列表中选择 Intel® Stratix® 10
  3. Configuration mode下拉列表选择配置模式。当前的 Intel® Quartus® Prime仅支持Active Serial x4配置模式下的RSU特性。
  4. Output Files选项卡上,指定Output directoryName
  5. 选择.rpd生成文件类型。
  6. 点击Edit…按钮,对闪存中的更新映像指定Start address。此Start address应该是闪存中未使用空间的扇区边界。
    注: 如果没有未使用的空间,那么可以使用应用程序映像空间,而不是应用程序映像1。在这种情况下,更新操作完成后,必须通过将关联的应用程序映像(.rpd)写入应用程序插槽(application slot)来还原应用程序映像。
    图 72. 对存储在闪存中的单一.rpd指定参数
  7. 默认情况下,如果使用一个不支持 little-endian格式的第三方programmer,那么.rpd文件类型为little-endian。将Bit swap设置成On来生成big endian格式的.rpd文件。
  8. Input Files选项卡上,点击Add Bitstream。如果需要,将Files of type更改成SRAM Object File (*.sof)。然后,选择应用映像.sof文件,然后点击Open
    图 73. 指定.sof文件
  9. 选择.sof,然后点击Properties Turn Generate RSU factory update image
    注: 您只需要对 Intel® Stratix® 10 SX器件指定Bootloader参数。
    图 74. 开启远程系统固件升级
  10. 点击Generate生成RSU编程文件。您现在可以更新 Intel® Stratix® 10固件。你可以将配置保存在.pfg文件中以备后用。