由于英特尔® Quartus® Prime 专业版软件 21.3 和 21.4 版本出现问题,一旦表明错误标记被表明STATUS_BYTE不等于零,您可能会看到 SEU 错误仍然存在。电源管理固件 (PMF) 版本 21.3 和 21.4 不发送清除错误标记的CLEAR_FAULTS命令。
这个问题从英特尔® Quartus® Prime Pro Edition 软件版本 22.1 开始修复。
以下是从版本 22.1 开始发送CLEAR_FAULTS命令的固件流程:
- 上电
- 固件读取STATUS_BYTE
- 如果第 2 步返回非零值(v22.1 中的新值),固件发送CLEAR_FAULTS
- 每 500 米STATUS_BYTE的 FW 监控
- SEU 检测 IP 标记 STATUS_BYTE !=0 时出现的错误,错误将进入错误消息队列 (EMQ)
- 如果步骤 4 返回非零值(v22.1 中的新值),则固件发送CLEAR_FAULTS
- 转到步骤 4
如果从设备类型设置为英特尔® Quartus® Prime GUI 中的“其他”,则将不执行步骤 4-7。