是的,自 Quartus® II 软件版本 8.1 发布以来,就对 MLAB 设备时序模型出现了更新,为 MLAB 模块提供了强大的时序模型。
以下设备受到此时序模型更新的影响:
- EP3SL110
- EP3SL150
- EP3SL340
- EP3SE80
- EP3SE110
如果受益偏斜视图,使用 MLAB 受影响的设备可能会看到 MLAB 持有时间违规
优化选项设置为 打开,或者 MLAB 使用任何本地路由时钟。要验证这些条件,请按照以下步骤操作:
- 要确定您的设计是否使用 MLAB,请在项目名称>.fit.rpt 文件或 GUI 中的 Fitter RAM 汇编译报告中查找 MLAB。类型为 MLAB。
- 要确定是否将"受益偏斜优化"设置为打开,请在项目名称>.qsf 中查找以下设置:
set_global_assignment -name ENABLE_BENEFICIAL_SKEW_OPTIMIZATION ON
- 要查看本地路由时钟,请查看项目名称>。fit.rpt 或控制信号
Gui 中的 Fitter 编译报告部分。每个本地路由时钟已设置为 No。
Quartus® II 软件版本 9.0 包含针对受影响设备的更新的 MLAB 计时模型。要在上述条件下设计实施 MLAB,请按照以下步骤操作:
- 安装 Quartus® II 软件版本 9.0。
- 对设计执行完整的重新编译。
- 查看未发生时序违规。
- 如果没有发生时序违规,则无需采取进一步措施。如果发生违反时序操作,请进一步优化设计。在完全优化设计后,请使用新生成的编程文件为已在现场和将来的所有设备重新编程。
有关 MLAB 时序模型更改的更多信息,请参阅 Stratix III 设备产品家族勘误表 (PDF)。