仅对英特尔可见 — GUID: ufc1644860015203
Ixiasoft
1.1. 编译概述
1.2. 使用Compilation Dashboard
1.3. 设计网表基础设施
1.4. 使用Node Finder
1.5. Precompiled Component (PCC)生成流程
1.6. Analysis & Elaboration流程
1.7. 设计综合
1.8. 设计布局和布线
1.9. 增量式优化流程
1.10. 快进编译流程(Fast-Forward Compilation Flow)
1.11. 完整编译流程(Full Compilation Flow)
1.12. 编译监控模式
1.13. 导出编译结果
1.14. 集成其他EDA工具
1.15. Compiler优化技术
1.16. 综合语言支持
1.17. 综合设置参考
1.18. Fitter设置参考
1.19. 设计编译修订历史
仅对英特尔可见 — GUID: ufc1644860015203
Ixiasoft
1.12. 编译监控模式
可以使用命令行界面(CLI)和交互式 Quartus® Prime专业版图形用户界面编以您的设计。
- 当您的设计是大型脚本环境的一部分,或者预计编译过程会耗费大量时间时,使用CLI通常会很有帮助。它生成的日志文件便于您在稍后阶段进行检查。但是,对于特别长的编译就会很难检查和滚动浏览生成的文本输出。在该情况下,则请使用Monitoring Mode。
- GUI呈现了设计的完整流程以及设计、配置和调试的工具和实用程序。整个设计被假定包含在单个工程目录中。
监控模式
使用“监控模式”(“Monitoring Mode”),您可以调出 Quartus® Prime专业版 GUI,连接到已在CLI上启动编译的工程,并在GUI中监视编译的执行情况。它有助于在GUI的交互式消息窗口中检查与编译相关的消息,并且它与GUI交互的方式与在CLI中的交互方式相同。您还可以查看报告、查看消息以及交叉探测源文件。
要使用Monitoring Mode,请执行以下步骤:
- 通过CLI开始编译您的工程。有关详细信息,请参阅 Quartus® Prime专业版 Scripting User Guide中的Compilation with quartus_sh --flow 。
- 启动 Quartus® Prime专业版 GUI。
- 在GUI中打开您已经在CLI中编译的同一工程。Monitor Mode对话框出现,如下图所示:
图 114. Monitoring Mode
- 选择Open project and monitor the selected compiling revision并点击OK。Compilation Dashboard出现,并显示编译的状态,如下图所示:
注: 选择Open project,在非监控模式下打开工程,但这样做可能会导致设计冲突,其中底层数据库可能会意外更改并损坏。选择 Don't open project取消在GUI中启动的工程。图 115. 监控编译
编译结束后,Monitoring Mode Ended消息出现在GUI上,表明您可以继续在 GUI上对工程执行其他操作。
Monitoring Mode使用指南
使用 Monitoring Mode时请考虑以下事项:
- 在监控模式下可以随时启动和退出 Quartus® Prime专业版 GUI,而不会影响正在进行的编译进度。
- 如果您正在同时编译工程的多个版本,则可以选择需要监控的版本编译。
- 您无法在GUI中停止被监控的编译。您必须从CLI中将其停止。
- 被监控的编译完成后, Quartus® Prime专业版 GUI会自动退出监控模式。但是,如果针对同一工程和修订版启动新的命令行编译,系统会提示您重新进入监控模式。
- 如果您当前正在从CLI编译工程和版本,并且在未选择监控模式的情况下从GUI中打开该设计,则可能会导致设计冲突并损坏编译数据库。
- 对于正在编译中的工程,如果GUI未处于监控模式则此时可能无法反映工程的最新状态。
- 如果您启动对工程的新编译,则该新编译可能会破坏命令行编译。