仅对英特尔可见 — GUID: jbr1443197819194
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: jbr1443197819194
Ixiasoft
1.1. 编译概述
模块化Compiler支持仅运行您需要的处理。每个Compiler模块在整个编译过程中运行特定功能。 运行任何模块时,Compiler自动运行必要模块并在每个阶段生成详细报告。Compiler可在每个阶段后对编译结果preserve a "snapshot”(保留“快照”)。
编译过程 | 描述 |
---|---|
IP生成(IP Generation) | 确定工程中IP组件的状态和版本,报告需升级的旧IP,以及生成工程中的Intel FPGA IP。 |
分析&综合(Analysis & Synthesis) |
|
早期时序分析(Early Timing Analysis) | 将RTL上的Synopsys* Design Constraint (SDC)和综合后静态时序分析组合起来。SDC-on-RTL允许您在编译流程早期将SDC约束集成起来(被集成的SDC约束所针对的节点与RTL设计中的节点名称相同),并在 Quartus® Prime编译的后期阶段使用这些集成的约束。然而,即使没有 RTL SDC,也可以运行该模块,您可以在其中查看综合的时序网表。 |
布局布线(Fitter) | 将设计的布局和布线约束到指定器件资源,同时遵守时序和布局约束。Fitter(布局布线)包括如下阶段:
|
快进时序收敛建议(Fast Forward Timing Closure Recommendations) | 生成详细报告,估算通过特定RTL修改可实现的性能增益。 |
时序分析(Timing Analysis) | 通过Timing Analyzer分析并验证所有设计逻辑的时序性能。 |
功耗分析(Power Analysis) | 估算器件功耗的可选模块。指定设计中每个I/O单元的电气标准和每个I/O标准的电路板走线模型。 |
编程文件生成工具(Assembler) | 将Fitter布局和布线约束转换为FPGA器件的编程图像。 |
EDA网表撰写程序(EDA Netlist Writer) | 生成用于其他EDA工具的输出文件,如集成其他EDA工具中说明。 |
注:
Quartus® Prime软件的每次连续发布通常包括:
- 在所支持的FPGA设备中添加支持的新功能。
- 添加支持的新器件。
- 效率和性能改善。
- 改进设计软件的编译时间和资源使用。
由于这些改进,不同版本的 Quartus® Prime专业版、 Quartus® Prime标准版和 Quartus® Prime Lite版软件可以根据各个版本生成不同的编程文件。