使用波形 ILA 触发器和导出功能 - 2023.2 简体中文

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

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 简体中文
图 1. 波形 ILA 触发器和导出功能
Page-1 Sheet.13 Sheet.14 Auto Re-Trigger Auto Re-Trigger Sheet.15 Run Trigger Run Trigger Sheet.16 Run Trigger Immediate Run Trigger Immediate Sheet.17 Stop Trigger Stop Trigger Sheet.18 Export ILA Data Export ILA Data Standard Arrow Standard Arrow.9 Standard Arrow.10 Standard Arrow.11 Standard Arrow.12 Sheet.12 X16755-032717 X16755-032717
“Enable Auto Re-Trigger”(启用自动重新触发)
选中Waveform(波形)窗口工具栏上的“Enable Auto Re-Trigger”(启用自动重新触发)按钮即可在成功完成触发 + 上传 + 显示操作后,启用 Vivado IDE 以自动重新装备与“Waveform”窗口触发器关联的 ILA 核。

每次成功完成触发事件后,对应于 ILA 核的“Waveform”窗口中显示的捕获数据都会被覆盖。“Auto Re-Trigger”(自动重新触发)选项可搭配“Run Trigger”(运行触发器)操作和“Run Trigger Immediate”(立即运行触发器)操作一起使用。单击“Stop Trigger”(停止触发器)按钮即可停止当前运行中的触发器。

“Run Trigger”(运行触发器)
装备与“Waveform”窗口关联的 ILA 核,以检测由 ILA 核的基本或高级触发器设置所定义的触发器事件。
“Run Trigger Immediate”(立即运行触发器)
装备与“Waveform”窗口关联的 ILA 核以忽略 ILA 核触发器设置,并立即触发该核。此命令用于通过捕获 ILA 核的探针输入处的任意活动来检测设计的“活动状态”。
“Stop Trigger”(停止触发器)
停止与“Waveform”窗口关联的 ILA 的 ILA 核触发器。
“Export ILA Data”(导出 ILA 数据)
从 ILA 核捕获数据并将其保存到文件。此数据可采用本机格式、.csv.vcd 格式来捕获。在“Waveform”(波形)窗口工具栏上单击此图标后,会显示以下对话框。
图 2. “Export ILA Data”对话框

“ILA Core”(ILA 核)表示要为其导出数据的 ILA 调试核的名称。“Format”(格式)支持下列格式:Native(本机格式)、CSV 和 VCD。

  • 本机格式可配置 write_hw_ila_data 命令,以默认 ILA 文件格式导出 ILA 数据,此文件可用于在其他时间重新导入 Vivado 以便您查看先前捕获的 ILA 数据。
  • CSV 格式可配置 write_hw_ila_data 命令,按 .csv 文件格式导出 ILA 数据,此文件可用于将数据导入电子表格或第三方应用。
  • VCD 文件格式可配置 write_hw_ila_data 命令,按 .vcd 文件格式导出 ILA 数据,此格式可用于导入第三方应用或查看器。
重要: 虽然 ILA 数据可按 CSV、VCD 和本机 ILA 格式导出,但在 Vivado 中只能导入本机 ILA 格式。并且,仅支持将本机 ILA 数据导入 Vivado 用于脱机查看先前捕获的数据。探针信号不能用于其他目的,如触发等。