由于英特尔® 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。