仅对英特尔可见 — GUID: lhq1652390322905
Ixiasoft
仅对英特尔可见 — GUID: lhq1652390322905
Ixiasoft
1.6.1. 探索RTL Analyzer
RTL Analyzer GUI具有以下主要组件:
- Design Hierarchy Browser(设计层次)
- Schematic Viewer(原理图查看器)
- Object Property Viewer(对象属性查看器)
- Tcl Console(Tcl控制台)
- Object Finder(对象查找器)
在RTL Analyzer中探索您的设计之前,请浏览到View > Display Settings菜单,在Display设置中选择您想要查看模式。在Display设置中,Auto zoom to current selection和Auto expand to current selection模式为默认开启。您可以禁用其中一个模式或者两个模式都禁用。在启用模式下,您在层次结构浏览器中选择的对象会自动在原理图查看器中突出显示。原理图查看器和层次结构浏览器会扩展当前选定对象的层次结构并调整视图以确保对象可见。如果您不希望层次结构浏览器和原理图查看器中的当前视图发生变化,请将这两种模式都禁用。

Design Hierarchy Browser(设计层次浏览器)
设计层次浏览器呈现设计网表five-box数据模型。此数据模型的核心元素是模块、实例、端口、实例端口和网络。有关此数据模型的更多信息,请参阅DNI网表Five-Box数据模型。
层次结构中的所有对象均按对象类型进行组织。例如,I/O根据方向进行分组。
RTL分析器的各种GUI元素都是同步的,并且响应Objects窗格内的对象。例如,对于层次结构浏览器中当前选定的对象,原理图查看器会通过高亮显示该对象,Tcl Console发出等效的Tcl命令,并且Properties查看器提供有关对象的相关信息。您可以通过右键单击对象并从上下文菜单中选择Locate Node > Locate in Design File选项,以从网表中选定的对象交叉探测到定义它们的源。源文件显示于Quartus主窗口中,其中显示实例化对象的行。
Schematic Viewer(原理图查看器)
原理图查看器在查看器中以原理图形式表示设计元素,例如模块、实例、端口、实例端口和网络。当您浏览网表时,查看器会随着您的浏览而反应并进行更新,以将不同的对象置于您的关注中。
Properties Viewer(属性查看器)
Property窗格提供了层次浏览器中所选对象附带的约束分配和 SDC约束的信息。您可以交叉探测源文件中约束的定义。

Tcl Console(Tcl控制台)
Tcl Console提供了一个强大的脚本编写界面,可以报告问题并显示与 GUI操作相关的Tcl命令。它允许您遍历和分析您的设计。当您输入Tcl命令时,请注意原理图查看器和层次结构浏览器如何做出相应的响应。
Object Finder(对象查找器)
对象查找器有助于在设计网表中定位对象。您可以根据对象类型(instance、instance bus、inst_port、port、port_bus、net和net_bus)和模块来优化搜索。对于复杂的设计,您可以进一步使用过滤器来优化搜索。
RTL Analyzer提供以下工具和功能: