Intel Stratix 10配置用户指南

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

5.2. 执行Non-HPS远程系统更新功能的指南

图 65. 使用存储在闪存中的映像实现RSU的 Intel® Stratix® 10模块和接口
以下是实现远程系统更新时需要遵循的准则:
  1. 出厂或应用程序映像必须至少包含一个远程系统更新主机控制器和一个Mailbox Client Intel® FPGA IP
    • 您可以使用自定义逻辑, Nios® II处理器或者JTAG to Avalon Master Bridge IP作为远程系统更新主机控制器。
    • 远程系统更新主机控制器通过Mailbox Client Intel® FPGA IP向SDM发送命令和从SDM接收响应来控制远程系统更新功能。Mailbox Client充当远程系统更新主机和SDM之间的信使。它将命令传递给SDM并从SDM响应。
  2. 预生成的标准远程系统更新映像文件应包括一个出厂映像或者至少一个应用程序映像。必须将远程系统更新映像编程到闪存中。在实际的应用程序映像完成之前,您可以使用一个虚映像进行RSU功能的开发。在用户模式下,您可以对额外的应用程序映像进行编程。
  3. 远程系统更新要求您使用AS x4配置方案为FPGA配置预先生成的远程系统更新映像。
  4. 一旦器件使用出厂映像或者应用程序映像进入用户模式,远程系统更新主机就可以执行以下远程系统更新操作:
    1. 使用应用程序映像或者出厂映像对器件进行重配置
      1. 从出厂映像到应用程序映像,或反之亦然
      2. 从一个应用程序映像到另一个应用程序映像
    2. 擦除应用程序映像
    3. 添加应用程序映像
    4. 更新应用程序映像