使用自动重新触发 - 2023.2 简体中文

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

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

选择 ILA 核上的Enable Auto Re-Trigger(启用自动重新触发)右键菜单选项(或 ILA 仪表板工具栏上的对应按钮),这样在成功完成触发 + 上传 + 显示操作后,即可启用 Vivado IDE 以自动重新装备 ILA 核触发器。每次成功完成触发事件后,对应于 ILA 核的波形查看器中显示的捕获数据都会被覆盖。“Auto Re-Trigger”(自动重新触发)选项可搭配“Run Trigger”(运行触发器)操作和“Run Trigger Immediate”(立即运行触发器)操作一起使用。单击Stop Trigger(停止触发器)即可停止当前运行中的触发器。

下表显示了调用“Auto Re-Trigger”(自动重新触发)选项时 Vivado IDE 运行时软件与硬件之间的交互。

表 1. 自动重新触发
软件 硬件
单击 ILA 核上的“Auto Re-trigger”选项

ILA 完成装备

ILA 触发

ILA 填充捕获缓冲器

ILA 已满

上传并显示数据

ILA 重新装备

ILA 触发

ILA 填充捕获缓冲器

ILA 已满

在 ILA“已满”事件与显示 ILA 数据之间有大量周期丢失

重要: 由于 ILA 数据装满与在 GUI 中上传并显示数据之间存在延迟,因此在这些事件之间丢失周期的可能性极高,而在此期间可能触发 ILA。