图 1. 波形 ILA 触发器和导出功能
- “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 用于脱机查看先前捕获的数据。探针信号不能用于其他目的,如触发等。