Intel® Quartus® Prime Pro Edition用户指南: 设计编译

ID 683236
日期 12/16/2019
Public
文档目录

1.5.3. Step 3:运行Fast Forward编译和Hyper-Retiming

运行Fast Forward编译时,Compiler预见性删除寄存器中的信号,以允许网表内的移动性从而进行后续重定时。Fast Forward编译生成特定于设计的时序收敛建议,并预测移除所有时序限制后的最大性能。完成Fast Forward探索后,可确定实现提供最大收益的建议。在RTL中实现正确的建议,并重新编译设计以获得Fast Forward报告中的性能水平。

生成Fast Forward时序收敛建议,可按如下步骤:

  1. 在Compilation Dashboard上,点击Fast Forward Timing Closure Recommendations。Compiler根据需要自动运行首要综合或Fitter阶段,并在Compilation Report中生成时序收敛建议。
  2. 查看Compilation Report中的时序收敛建议,以评估设计性能并进行关键RTL性能改进。
  3. 或者,可指定如下选项,自动执行或细化Fast Forward分析:
    • 如果要在每次完整编译期间运行Fast Forward编译,点击Assignments > Settings > Compiler Settings > HyperFlex并使能Run Fast Forward Timing Closure Recommendations during compilation
    • 如需修改Fast Forward编译说明特定I/O和块类型的方式,可点击Assignments > Settings > Compiler Settings > HyperFlex > Advanced Settings
    图 28. 运行Fast Forward编译(Fast Forward Compilation)
    图 29. HyperFlex设置