认识波形配置中的 HDL 对象 - 2023.2 简体中文

Vivado Design Suite 用户指南: 逻辑仿真 (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文

向波形配置添加 HDL 对象时,波形查看器会创建 HDL 对象的波形对象 (wave object)。波形对象链接到关联的 HDL 对象,但两者有别。

您可从同一个 HDL 对象创建多个波形对象,并单独设置每个波形对象的显示属性。

例如,您可以为名为 myBus 的 HDL 对象设置一个显示十六进制值的波形对象,并为 myBus 设置另一个显示十进制值的波形对象。

还有其他种类的波形对象可供显示在波形配置中,例如,分频器、分组和虚拟总线。

从 HDL 对象创建的波形对象称为设计波形对象。这些对象均以对应图标来显示。对于设计波形对象,此图标用于指示该对象属于标量 或复合对象 ,例如,Verilog 矢量或 VHDL 记录。

提示: 要在Objects窗口中查看设计波形对象的 HDL 对象,请右键单击设计波形对象的名称,然后选择Show in Object Window(在对象窗口中显示)。

下图显示波形配置窗口中 HDL 对象示例。设计对象会显示“Name”(名称)和“Value”(值)。

  • Name:默认情况下,显示 HDL 对象的短名称:仅显示名称本身,不含对象的分层路径。您可更改“Name”以显示含完整分层路径的长名称或者为其分配自定义名称。
  • Value:显示位于波形窗口的主光标所指示的时间处的对象的值。您可单独更改该值的格式或基数,此更改不影响链接到相同 HDL 对象的其他设计波形对象的格式以及Objects窗口和源代码窗口中显示的值的格式。
    图 1. 波形 HDL 对象

Scope(作用域)窗口提供了将所选作用域的所有可查看 HDL 对象都添加到波形窗口的能力。如需了解有关使用Scope窗口的信息,请参阅 “Scope”窗口