查看触发和捕获状态 - 2023.2 简体中文

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

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

Vivado IDE 中,ILA 调试核触发和捕获状态显示在以下 2 处位置:

  • 在对应于各 ILA 调试核的各个行的“Hardware”(硬件)窗口“Status”(状态)列中。
  • 在 ILA 仪表板的“Trigger Capture Status”(触发捕获状态)窗口中。

“Hardware”窗口的“Status”列可指示每个 ILA 核的当前状态(请参阅下表)。

表 1. ILA 核状态描述
ILA 核状态 描述
Idle ILA 核处于空闲状态,正在等待其触发器运行。如果触发器位置为 0,那么一旦触发器运行,ILA 核就会转换为“Waiting for Trigger”(等待触发)状态,否则,ILA 核会转换为“Pre-Trigger”(触发前)状态。
Pre-Trigger ILA 核正在将触发前数据捕获到其数据捕获窗口内。一旦捕获到触发前数据,ILA 核就会转换为“Waiting for Trigger”状态。
Waiting for Trigger ILA 核触发器已装备,正在等待发生基本或高级触发器设置中所述的触发器事件。一旦发生触发事件,如果触发器位置设为捕获窗口中最后一个数据样本的位置,ILA 核就会转换为“Full”(完全)状态,否则它将转换为“Post-Trigger”(触发后)状态。
Post-Trigger ILA 核正在将触发后数据捕获到其数据捕获窗口内。一旦捕获到触发后数据,ILA 核就会转换为“Full”(完全)状态。
Full ILA 核捕获缓冲器已满,并且正在上传到主机以供显示。一旦上传并显示了数据,ILA 核就会转换到“Idle”(空闲)状态。

ILA 仪表板中“Trigger Capture Status”窗口的内容取决于 ILA 核的“Trigger Mode”(触发器模式)设置。