“Objects”窗口中的协议实例 - 2023.2 简体中文

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

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

在“Objects”(对象)窗口中,协议实例显示为聚集设计对象,其名称与块设计中的 AXI 接口的端口名称相同。单击箭头扩展按钮即可查看协议实例的协议分析的输入和输出,如以下名为 M_AXI_DP 的协议实例图例所示。

图 1. “Objects”窗口中的协议实例

注释: 为最优化计算机资源,协议实例不显示其子对象,直至首次将该协议实例添加到波形窗口中为止。
协议实例窗口

协议实例窗口包含给定设计中显示的完整协议实例列表。它包含指向协议实例的绝对路径,以确保可根据路径来区分同名的实例。

图 2. 协议实例窗口

协议实例输入

显示有橙色图标的协议实例输入信号是来自 HDL 设计的 AXI 信号的混叠。将鼠标悬停在输入上即可查看工具提示,其中提供了别名的完整路径以及实际(混叠的)信号的完整路径。您也可以在“Scope and Objects”(作用域和对象)窗口中从协议实例输入跳转到实际信号。执行以下步骤即可跳转到协议实例输入的实际信号:

  1. 要查看“Objects”窗口中的所有信号类型,请单击齿轮图标,然后选中Check All(全选)复选框。
  2. 右键单击协议实例输入。
  3. 选择Go To Actual(转至实际值)。
提示: 如果要在波形配置 (WCFG) 文件中保存协议实例输入信号,请改为添加输入信号的实际信号。因为,仅在加载 WCFG 文件后才会创建协议实例输入和输出,波形配置中不包含保存的输入。在 WCFG 文件中无法保存协议实例输出。
协议实例输出

协议实例输出以绿色 O 图标来显示。这些是协议实例的特殊信号,在 HDL 设计中没有对应的信号。输出信号仅向波形查看器生成有意义的事件,用于显示传输事务。

警告:
一组协议实例输出信号及其内容可能随不同 Vivado 版本而变。建议使用 Tcl 生成脚本时,不要依赖于协议实例输出信号的特定行为来判断。