由于 Quartus® Prime Pro Edition 软件版本 24.1 存在问题,您可能会在 Agilex™ 5 EMIF 校准调试工具套件中看到警告消息。
在外部内存接口 (EMIF) IP 中启用自动计算的内存时钟频率时,出现了此问题。
Agilex™ 5 EMIF 校准调试工具套件拾取了错误的内存时钟频率值,从而导致了警告消息。
警告消息如下所示:
- 校准警告:DQ[0] 读取裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[0] 写入裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[1] 读取裕度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[1] 写入裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[2] 读取裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[2] 写入裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[3] 读取裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[3] 写入裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[4] 读取裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[4] 写入裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[5] 读取裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[5] 写入裕量宽度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[*] 读取裕度大于mem_clk周期的 1/2,结果可能无效
- 校准警告:DQ[*] 写入裕量宽度大于mem_clk周期的 1/2,结果可能无效
要解决此问题,请按照以下步骤操作:
- 取消选中外部内存接口 (EMIF) IP GUI 中的自动计算内存时钟频率复选框。
- 手动输入内存时钟频率的值。
- 重新获取 IP。
- 重新编译设计。
- 使用 Agilex™ EMIF 校准调试工具套件重新测试。
该问题计划在未来版本的 Quartus® Prime Pro Edition 软件中修复。