使用 ILA 默认仪表板 - 2023.2 简体中文

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

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

ILA 仪表板(请参阅下图)是给定 ILA 核相关的所有状态和控制信息的集中显示位置。刷新硬件器件并首次检测到 ILA 核时,将自动打开该核的默认 ILA 仪表板。如果需要手动打开或重新打开此仪表板,请在“Hardware”(硬件)窗口中右键单击 ILA 核对象,然后单击Default Dashboard(默认仪表板)。

图 1. ILA 仪表板

您可使用 ILA 仪表板通过多种方式来与 ILA 调试核进行交互:

  • 设置触发器模式,以便在硬件中发生各种事件时触发:
    • BASIC_ONLY:“ILA Basic Trigger Mode”(ILA 基本触发器模式)可用于在满足调试核比较结果的基本 AND/OR 功能时触发 ILA 核。
    • ADVANCED_ONLY:“ILA Advanced Trigger Mode”(ILA 高级触发器模式)可用于按用户定义的状态机指定的条件来触发 ILA 核。
    • TRIG_IN_ONLY:“ILA TRIG_IN Trigger Mode”(ILA TRIG_IN 触发器模式)可用于在 ILA 核的 TRIG_IN 管脚从低位转换至高位时触发 ILA 核。
    • BASIC_OR_TRIG_IN:“ILA BASIC_OR_TRIG_IN Trigger Mode”(ILA BASIC_OR_TRIG_IN 触发器模式)可用于在 ILA 核的 TRIG_IN 管脚执行逻辑 OR 操作并且目标模式为 BASIC_ONLY 触发器模式时触发 ILA 核。
    • ADVANCED_OR_TRIG_IN:“ILA ADVANCED_OR_TRIG_IN Trigger Mode”(ILA ADVANCED_OR_TRIG_IN 触发器模式)可用于在 ILA 核的 TRIG_IN 管脚执行逻辑 OR 操作并且目标模式为 ADVANCED_ONLY 触发器模式时触发 ILA 核。
  • 设置触发器输出模式。
  • ALWAYS 和 BASIC 捕获模式可用于控制要捕获的数据的筛选操作。
  • 设置 ILA 捕获窗口的数量。
  • 设置 ILA 捕获窗口的数据深度。
  • 将触发器位置设置为捕获窗口内的任意样本。
  • 监控 ILA 调试核的触发和捕获状态。