使用 VIO 核视图读取 VIO 输入 - 2023.2 简体中文

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

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

VIO 输入探针可使用“VIO Dashboard”(VIO 仪表板)窗口的“VIO Probes”(VIO 探针)窗口来查看。每个输入探针均可作为表格中的单独一行来查看。VIO 输入探针的值显示在表中的“Value”(值)列中(请参阅“与 VIO 核输入探针进行交互”)。VIO 核输入值将根据 VIO 核的刷新率值定期更新。您可通过更改“VIO Properties”(VIO 属性)窗口中的“Refresh Rate (ms)”(刷新率 (ms))或者通过运行以下 Tcl 命令来设置刷新率:

set_property CORE_REFRESH_RATE_MS 1000 [get_hw_vios hw_vio_1]
注释: 将刷新率设为 0 会导致 VIO 核停止自动刷新。
注释: 刷新率值过低可能导致 Vivado IDE 迟滞。

如果要手动读取 VIO 输入探针值,可使用 Tcl 命令。例如,如果要刷新并获取 VIO 核 hw_vio_1 的输入探针值(名为 BUTTON_IBUF),请运行以下 Tcl 命令:

refresh_hw_vio [get_hw_vios {hw_vio_1}]
get_property INPUT_VALUE [get_hw_probes BUTTON_IBUF]