是的,当启用错误检测 (ED) CRC 功能时,可能会导致 MLAB RAM 模块在 Stratix® III 设备中错误地运行。只有 MLAB RAM 模块中的写入操作受到影响。MLAB ROM 模块不受此问题的影响。
ED CRC 功能本身和 CRC 错误标志按预期正确运行。FPGA配置位不受此问题的影响。
按照 图 1 中的建议流程进行操作,以确认您的设计是否受到影响,并解决该问题。
图 1。推荐的设计流程
有关确定您的设计是否受到影响以及如何解决该问题的详细信息,请参阅Stratix III 错误检测 (ED) CRC MLAB 问题的详细解决方案(PDF)。
您可以使用以下链接下载脚本、补丁和相关自述文件:
- 下载 mlab_with_crc.tcl 脚本 以确定您的设计是否使用 ED CRC 和 MLAB RAM
- 下载 Quartus® II 软件版本 8.1 Patch 0.66 (Linux)
- 下载 Quartus® II 软件版本 8.1 Patch 0.66 (Windows)
- 下载 Quartus® II 软件版本 9.0 SP1 Patch 1.07 (Linux)
- 下载 Quartus® II 软件版本 9.0 SP1 Patch 1.07 (Windows)