由于英特尔® 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 开始修复。