仅对英特尔可见 — GUID: sld1630460098222
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: sld1630460098222
Ixiasoft
1.16.2.4. VHDL-2019条件分析工具编译指令
Quartus® Prime专业版支持VHDL-2019(IEEE Std 1076-2019)第24.2节的条件分析工具编译指令(Conditional Analysis Tool Directives)。
使用条件分析工具编译指令,您的VHDL描述可以根据存储在各个 .ini文件中的编译指令而各不相同。
创建.ini文件,并在VHDL Input编译器设置页的VHDL-2019 Conditional Analysis User Definitions File中从File name字段设置路径。
文件的格式如下:
- 一个identifier=“value” 对每行
- 使用;或#字符作为起始行(start line)或尾端注释(trailing comments)
- 标识符必须遵循由VHDL标准指定的基本标识符要求:
- 它必须以字母开头。
- 它必须仅包含字母数字和下划线(“_”)字符。
- 值必须用双引号括起来。
条件分析用户定义文件的实例如下: follows:
USER_VAR1="ABC" USER_VAR2 = "xyz" # line comment ; line comment USER_VAR3 = "TEST" # trailing comment USER_VAR4 = "lorem" ; trailing comment USER_VAR5=";# comment characters in quotes are ignored”
标准条件分析标识符
Quartus® Prime提供以下标准条件分析标识符:
- VHDL_VERSION = "<version>"
例如,VHDL_VERSION =“2019”。<version>的值受IEEE标准的限制。
VHDL_VERSION按文件设置,并且在每个文件中的值可以不同。
- TOOL_TYPE = "SYNTHESIS"
TOOL_TYPE的值受IEEE标准的限制。
- TOOL_VENDOR = "INTEL CORPORATION"
- TOOL_NAME = "QUARTUS"
- TOOL_EDITION = "PRIME PRO"
- TOOL_VERSION = "<major and minor version>”
例如,TOOL_VERSION = "21.3.0”