探针值枚举 - 2023.2 简体中文

Vivado Design Suite 用户指南: 编程和调试 (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 简体中文

此功能支持按符号名称引用探针值,既可在“Trigger/Capture Setup”(触发/捕获设置)期间引用探针值进行比较,也可在Waveform(波形)窗口中引用探针值。

以下提供了常见用例。

  • 状态机状态值
  • 操作代码
  • 任意探针匹配值,以供您按名称(而不是按值)来引用。

此进程包括输入枚举名称/值对,以及将其与探针关联。枚举名称/值对关联可使用 Tcl 命令来执行并在会话间进行存储。

如果使用 mark_debug 属性来探测状态机中含枚举状态的状态寄存器,那么可通过实现来保留状态枚举,并自动显示在“Waveform”窗口中。

图 1. 含状态编码的 RTL

图 2. 波形查看器中保留并显示为探针枚举的状态编码

探针比较值可使用“Trigger Setup”(触发器设置)窗口和“Capture Control Setup”(捕获控制设置)窗口中的枚举名称来设置。探针及其枚举名称(对应于值)同样可显示在“Waveform”窗口中。