仅对英特尔可见 — GUID: vwh1692318346194
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: vwh1692318346194
Ixiasoft
1.4. 使用Node Finder
Node Finder允许您根据搜索条件在设计网表中搜索对象。并且它会返回一个匹配节点的列表。从节点列表中,您还可以使用RTL Analyzer和其他 Quartus® Prime软件工具来找到节点。 在功能方面,它与RTL Analyzer中的Object Finder相似。您必须完成Analysis & Elaboration编译阶段来执行搜索。
注: 仅在 Quartus® Prime专业版软件版本23.3以及之后的版本中可以使用该版本的Node Finder。
要启动Node Finder,请在 Quartus® Prime软件菜单上单击View > Node Finder。在以下实例中,Node Finder已找到您设计文件中的所有用户输入的名称:

Named字段接受部分或全文本字符和标准通配符。单击Search时,Node Finder会搜索与指定文本匹配的所有节点名称。您的搜索字符串将被保存,因此您可以使用下拉列表访问以前搜索的字符串。Node Finder提供了其他搜索选项(如以下部分所述)以优化搜索。
Node Finder(节点查找器)搜索选项
使用Node Finder中的Show More Search Options按钮以应用过滤器并优化搜索。以下搜索选项可用:
重要: Node Finder中的搜索选项具体取决于您在Filter下拉列表中选择的过滤器而有所不同。
Node Finder搜索选项 | 描述 |
---|---|
Filter | 提供一组默认过滤器。了解更多关于每个筛选条件的信息,请参阅Node Finder Search Filters列表。根据所选的过滤器,当您单击Options按钮时,则某些选项会默认启用、禁用或以灰色显示。 要优化搜索,您可以使用默认过滤器之一,或使用Customize按钮基于默认过滤器创建定制过滤器。 |
Options |
|
Look in | 允许您优化搜索层次结构路径。使用浏览器按钮选择搜索层次结构级别。Select Hierarchy Level对话框显现,允许您浏览并选择需要的层次结构级别。 |
Include subentities | 在Nodes Found列表中包含当前搜索层次下级别下的节点名称。 |
Hierarchy view | 允许您在Nodes Found列表中查看层次级别中的节点。 |
Node Finder(节点查找器)搜索过滤器
Node Finder中提供了以下搜索过滤器:
过滤器名称 | 描述 |
---|---|
Design Entry (all names) | 查找搜索层次结构路径中所有用户输入的名称。 |
Pins: assigned | 查找搜索层次结构路径中所有已分配的管脚。 |
Pins: unassigned | 查找搜索层次结构路径中所有还未分配的管脚。 |
Pins: input | 查找搜索层次结构路径中所有输入管脚。 |
Pins: output | 查找搜索层次结构路径中所有输出管脚。 |
Pins: bidirectional | 查找搜索层次结构路径中所有双向管脚。 |
Pins: virtual | 查找映射到具有虚拟管脚逻辑选项约束的所有I/O单元。 |
Pins: all | 查找搜索层次结构路径中的所有管脚。 |
Pins: all & Registers: post-fitting | 查找搜索层次结构路径内物理综合和布局布线之后仍然存在的所有管脚和寄存器。
注: 此过滤器是Pins: all和Registers: post-fitting过滤器的组合。
|
Ports: partition | 查找布局布线后网表和搜索层次路径内所有用户输入的和编译器生成的分区端口。 |
Entity instance: pre-synthesis | 查找预综合网表和搜索层次结构路径内的所有实体实例。 |
Registers: pre-synthesis | 查找Analysis & Elaboration之后,但在物理综合执行任何综合优化之前,设计中包含的所有用户输入的寄存器名称。 |
Registers: post-fitting | 查找搜索层次结构路径中,经过物理综合和布局布线之后仍然保留的所有用户输入的寄存器。 |
Post-synthesis | 查找在设计解析和物理综合之后,包含在设计中的所有用户输入和合成生成的节点。 |
Post-synthesis: preserved for debug | 查找综合后网表中所有已指定用于调试而保留的内部器件节点。 |
Post-Compilation | 查找所有以用户为中心和由编译器生成的名称,这些名称在布局布线后仍然保留,并且没有位置约束。 |
Signal Tap: pre-synthesis | 在预综合网表中查找所有用于Signal Tap Logic Analyzer进行分析而保留的内部器件节点。
注: Signal Tap: pre-synthesis user defined过滤器选项在DNI模式下不受支持,因为从功能上讲,它与Signal Tap: pre-synthesis相同。
|
Signal Tap: post-fitting | 在布局布线后网表中查找所有用于Signal Tap Logic Analyzer进行分析而保留的内部器件节点。 |
Signal Tap: post-fitting user defined | 在布局布线后网表中查找所有用于Signal Tap Logic Analyzer分析而保留的用户定义的内部器件节点。 |
Signal Tap: pre-synthesis preserved for debug | 在预综合网表中查找所有用于Signal Tap Logic Analyzer进行分析而保留的内部器件节点。 |
Signal Tap: post-fitting preserved for debug | 在布局布线后网表中查找所有用于Signal Tap Logic Analyzer进行分析而保留的内部器件节点。 |
下图说明了Node Finder在预综合网表中不区分大小写来查找内部器件节点的实例:
图 4. 查找不区分大小写的内部器件节点的实例

下图说明了使用Post-synthesis过滤器查找设计中用户输入的,由综合生成的节点:
图 5. 查找用户输入的并由综合生成的节点的实例
