文章 ID: 000074204 内容类型: 故障排除 上次审核日期: 2020 年 12 月 09 日

为什么在使用 英特尔® Stratix® 10 FPGA 或 英特尔 Agilex 7 设备时,邮箱 IP 在写入外部 QSPI 闪存时会无响应或®挂起?

环境

    英特尔® Quartus® Prime Pro Edition
    邮箱客户端英特尔® Stratix® 10 FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于英特尔® Quartus® Prime 专业版软件版本 20.2 及更早出现问题,如果在英特尔® Stratix® 1 FPGA® 0 英特尔® Stratix®或 英特尔 Agilex 7 设备中使用邮箱客户端英特尔® FPGA IP或邮箱Avalon®流接口客户端英特尔® FPGA IP时,可能会看到这些 Mailbox IP 在发布以下命令时没有响应或挂起:

QSPI_WRITE – 用于将 RPD 文件内容写入 QSPI 闪存

QSPI_WRITE_DEVICE_REG – 用于在 QSPI 闪存上进行扇区擦除

出现问题时,邮箱 IP 无法返回有效数据,其中中断状态寄存器 (ISR) 的 Bit 0(数据有效中断)返回“0”或从未声称为“1”,这表明 FIFO 是空的。重置 IP 时 IP 无法从错误状态恢复。

 

 

解决方法

此问题英特尔® Quartus® Prime 专业版软件 20.3 版和更高版本中解决。如果面临上述问题,请在此软件版本中重新编译邮箱 IP

相关产品

本文适用于 2 产品

英特尔® Agilex™ F 系列 FPGA 和 SoC FPGA
英特尔® Stratix® 10 FPGA 和 SoC FPGA

1

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