Quartus® II 软件版本 9.1、9.1 SP1 和 9.1 SP2 中的 MegaWi™ 插件管理器存在一个问题,它生成了对真正的双端口内存设置错误的变体文件。此问题导致 fMAX 性能低于预期。此问题会影响Arria® II GX、Cyclone® III、HardCopy® III、Stratix® III 和更新版本的设备,并在双端口内存上发生。该内存显示新数据用于同端口读写访问,并且不会使用字节启用。
要解决此问题,执行以下步骤:
- 使用 MegaWialid 插件为您的真正的双端口内存打开实例文件。
- 继续到 Output2 页面。
- 将 端口"读写"选项 更改为 旧数据 ,然后返回到 新数据。
- 即使该选项被禁用(灰色),也可验证 使用 Byte enable 时,Get x 用于写入掩码字节而不是旧数据 的选项。
- 对于端口 B 读写选项,重复步骤 3 和 4。
- 单击 完成 并生成您的变体的输出文件。
如果您在 Output2 页面上进行这些更改后返回到任何上一页,这些参数可能会返回到不正确的值,也可能需要重新应用这些更改,即使您没有在以前的页面上做出任何更改。
此问题计划在 Quartus II 软件的未来版本中解决。