设置 VIO 核以执行测量 - 2023.2 简体中文

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

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

您添加到自己的设计中的 VIO 核会显示在“Hardware”(硬件)窗口中的目标器件下。如果未显示这些 VIO 核,请右键单击器件并选择Refresh Hardware(刷新硬件)。这样会重新扫描 FPGA 或自适应 SoC 并刷新“Hardware”(硬件)窗口。

注释: 如果编程和/或刷新 FPGA 或自适应 SoC 后仍未显示 VIO 核,请检查并确保已使用正确的 .pdi 文件完成器件编程,并确认已实现的设计包含 VIO 核。此外,还请检查并确认有相应的 .ltx 探针文件(与 .bit 文件相匹配)与该器件关联。

单击 VIO 核(下图中名为 hw_vio_1 的核),以在“VIO Core Properties”(VIO 核属性)窗口中查看其属性。选中 VIO 核后,还应在“Debug Probes”(调试探针)窗口和 Vivado IDE 工作空间中对应的“VIO Dashboard”(VIO 仪表板)中看到对应于此 VIO 核的探针。

图 1. “Hardware”窗口中的 VIO 核

图 2. 各种视图中选中的 VIO 核

VIO 核可能会与 Vivado IDE 不同步。请参阅“查看 VIO 核状态”,以获取有关如何解读 VIO 状态指示的更多信息。

VIO 核根据基于对象属性的置位/落实和刷新/获取模型来操作:

  • 要读取 VIO 输入探针值,请首先以 VIO 核数值刷新 hw_vio 对象。获取对应 hw_probe 对象的属性值,以观察输入探针值。如需了解更多信息,请参阅 与 VIO 核输入探针进行交互
  • 要编写 VIO 输出探针值,请首先在 hw_probe 对象上获取期望的值作为属性。这些属性值将落实到硬件中的 VIO 核,以将这些值写入该核的输出探针端口。如需了解更多信息,请参阅 与 VIO 核输入探针进行交互