文章 ID: 000073943 内容类型: 故障排除 上次审核日期: 2020 年 10 月 23 日

如果我在发生配置事件时重置 HPS,为什么我的英特尔® Stratix® 10 SoC 设备无法正确启动或配置?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于英特尔® Stratix® 10 安全设备管理器固件中出现问题,如果在配置事件期间触发 HPS 重置事件,则 英特尔 Stratix 10 SoC 可能无法正确启动或配置。

    如果设备上已启用英特尔 Stratix的 10 SoC 远程系统更新:

    • 第 1 阶段(重新)配置期间的启动故障可触发远程系统更新看门狗事件,以触发重新配置事件以恢复设备。

     

    解决方法

    为了避免此问题,确保不发生以下情况:

    •  nCONFIG HPS_COLD_nRESET SDM I/O 引脚均表明
    • 在FPGA配置或重新配置事件期间发布 HPS 重置(HPS_COLD_nRESET SDM I/O 引脚)。例如:在使用 HPS 引导第一流程的系统中:当 HPS 使用 Phase 2 配置比特流配置FPGA内核逻辑时。

    注意:

    • 如果意图使用 nConfig 信号重新配置设备,则不需要冷重置 HPS。 nConfig 事件将抹去整个设备,然后从选定的启动设备重新配置设备 (MSEL 引脚设置)。
    • 在处理 HPS 重置时,不得发布 nConfig。如果有 HPS 重置过程,请等待 HPS 重置完成,然后再发布 nConfig:触发 HPS 重置的时间超过 10 毫秒。
    • 如果设备上启用了英特尔 Stratix的 10 SoC 远程系统更新:第 1 阶段(重新)配置中的启动故障会触发远程系统更新看门狗事件来触发重新配置事件以恢复设备。

    另请参阅: 为什么我的英特尔 Stratix 10 SoC 设计有时无法检测到 hps_cold_nReset 上的迁移

    其他信息:

    此问题从英特尔® Stratix® 10 安全设备管理器固件版本 20.3 开始修复。

    相关产品

    本文适用于 3 产品

    英特尔® Stratix® 10 MX FPGA
    英特尔® Stratix® 10 TX FPGA
    英特尔® Stratix® 10 SX SoC FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。