将协议实例添加到波形窗口 - 2023.2 简体中文

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

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

您可将设计中存在的任何协议实例添加到波形窗口中。将协议实例添加到波形窗口会导致 Vivado 仿真器在协议实例输入上运行协议分析,从仿真时间 0 开始且与已耗用的仿真时间多少无关。由于协议分析使用波形数据库 (WDB),在波形数据库中始终追踪所有协议实例的输入,即使您并未请求追踪输入,或没有将协议实例添加到波形窗口中,也同样如此。

除了在 IP integrator 块设计中按 使用 IP integrator 标记 AXI 接口以供在 Vivado 仿真器内查看 小节所述标记 AXI 接口外,您可以使用“Objects”(对象)窗口或 Tcl 命令将协议实例添加到波形窗口中。

重要: 协议实例可能使用更多计算机资源,建议您仅添加当前所需的协议实例。您始终可以在后续仿真期间添加更多协议实例,而不会造成数据丢失。

执行以下步骤即可使用“Objects”窗口将协议实例添加到“Wave”窗口:

  1. 要在“Objects”窗口中查找协议实例,请参阅 在“Objects”窗口中查找协议实例 小节中所述步骤。
  2. 通过以下两种方式将协议实例添加到“Wave”窗口中:
    1. 右键单击协议实例,并选择Add to Wave(添加到波形)。
    2. 将协议实例拖放到“Wave”窗口的“Name”(名称)列。

执行以下步骤即可使用 Tcl 命令将协议实例添加到“Wave”窗口:

  1. 要在“Objects”窗口中查找协议实例,请参阅 在 Vivado 仿真器中查找协议实例 小节中所述步骤。
  2. 将协议实例路径复制到剪贴板:
    1. 如果您已在“Objects”窗口中找到协议实例,请左键单击将其选中,并复制协议实例路径。
    2. 如果您已在 Tcl 控制台中找到协议实例,请使用鼠标来选中协议实例路径并复制。
    3. 如果您已使用 get_objects Tcl 命令找到协议实例,请使用鼠标来选中 Tcl 控制台中的协议实例路径文本并复制。或者,您可按以下章节所述同时获取多个对象。
  3. 输入 add_wave 并粘贴协议实例名称。
提示: 如果您的协议实例路径包含特殊字符,请使用双括号将路径括起。例如,add_wave {{path}}