vivado 使用基本触发器模式

使用基本触发器模式
基本触发器模式用于描述触发条件 即由参与其中的调试探针比较器组成的全局布尔公式。当“触发器模式 (Trigger
Mode) ”设置为 BASIC_ONLY BASIC_OR_TRIG_IN 即启用基本触发器模式。使用“基本触发器设置 (Basic
Trigger Setup) ”窗口 请参阅下图 来创建此触发条件和调试探针比较值。
您也可以使用 set_property Tcl 命令来更改 ILA 核的触发模式。例如 要将 ILA hw_ila_1 的触发模式更改为
BASIC_ONLY 请使用以下命令
set_property CONTROL.TRIGGER_MODE BASIC_ONLY [get_hw_ilas hw_ila_1]
在“基本触发器设置”窗口中添加探针
使用基本触发器模式的第一步是判定要将哪些 ILA 调试探针添加到触发条件中。具体操作是从“调试探针 (Debug
Probes) ”窗口中选中所需 ILA 调试探针 然后右键单击并选择“ Add Probes to Basic Trigger Setup ”或者将探针拖放
到“基本触发器设置 (Basic Trigger Setup) ”窗口中。
注释 您可将首个探针拖放到“ Basic Trigger Setup ”窗口中的任意位置 但必须将第二个以及后续每个探针拖放到第
一个探针上层。新探针始终添加到表中前一个添加的探针上层。您也可以按此方式使用拖放操作来对表中的探针进行重
新排列。
重要提示 仅限包含在“ Basic Trigger Setup ”窗口中的探针方可参与触发条件。不包含在此窗口中的任何探针
均设置为“忽略”值 并且不会被包含在触发条件中以供使用。
您可通过选中探针并按“ Delete ”键或者通过右键单击并选中“ Remove ”选项来从“ Basic Trigger Setup ”窗口中移除
该探针。
设置基本触发器比较值
ILA 调试探针触发器比较器可用于检测 ILA 核的探针输入上的等于或不等于条件。触发条件即对每个 ILA 探针触发器比
较器结果执行布尔“ AND ”、“ OR ”、“ NAND ”或“ NOR ”计算的结果。要为给定 ILA 探针指定比较值 请在
Basic Trigger Setup ”窗口中针对给定 ILA 调试探针选择“值 (Value) ”单元以将其打开 请参阅下图
提示 更改“基数 (Radix) ”前 请确保该值已设置为适用于新基数的值。
ILA 探针比较值设置
“基本触发器设置 (Basic Trigger Setup) ”窗口包含 3 个单元 可供您在与每个探针逐一对应的特定行中进行配置
1. 运算符 (Operator) 此比较运算符可供您设置为以下值
== 等于
!= 不等于
< 小于
<= 小于或等于
> 大于
>= 大于或等于
2. 基数 (Radix) 此基数或基值可供您设置为以下值
[B] 二进制
[H] 十六进制
[O] 八进制
[U] 无符号十进制
[S] 有符号十进制
3. (Value) 该比较值将通过使用运算符与设计中信号线上的实时数值进行比较 此信号线连接到 ILA 调试核的探
针输入。根据 Radix 设置 Value 字符串如下
• 二进制
0 逻辑 0
1 逻辑 1
X 忽略
R 上升或者从低到高转换
F 下降或从高到低转换
B 从低到高转换或从高到低转换
N 无转换 当前样本值与先前值相同
• 十六进制
X 对应于 Value 字符串字符的所有位均为“忽略”的值
0-9 0 9
A-F 10 15
• 八进制
X 对应于 Value 字符串字符的所有位均为“忽略”的值
0-7 0 7
• 无符号十进制
任意非负整数值
• 有符号十进制
任意整数值
设置基本触发条件
您可使用“基本触发器设置 (Basic Trigger Setup) ”窗口左侧的工具栏按钮来设置触发条件 此窗口上有一个逻辑门形
状的图标 请参阅下图 。您还可使用 set_property Tcl 命令来更改 ILA 核的触发条件
set_property CONTROL.TRIGGER_CONDITION AND [get_hw_ilas hw_ila_1]
下表中显示了 4 个可能的值的含义。
重要提示 如果 ILA 核包含 2 个或 2 个以上的调试探针 且这些调试探针串联在一起并共享 ILA 核的单个物理
探测端口 那么仅支持“ Global AND (AND) 和“ Global NAND (NAND) 触发条件设置。由于探测端口比较
器逻辑所限 不支持“ Global OR (OR) 和“ Global NOR (NOR) 函数。如果要使用“ Global OR (OR)
Global NOR (NOR) 触发条件设置 请确保将每个唯一的信号线或总线信号线分配到 ILA 核的不同探测端
口。

相关推荐

  1. MySQL触发器基本结构

    2024-04-13 01:20:01       31 阅读
  2. MySQL触发器基本结构

    2024-04-13 01:20:01       36 阅读
  3. MySQL触发器基本结构

    2024-04-13 01:20:01       28 阅读
  4. MySQL触发器基本结构

    2024-04-13 01:20:01       32 阅读
  5. MySQL触发器基本结构

    2024-04-13 01:20:01       32 阅读
  6. MySQL触发器基本结构

    2024-04-13 01:20:01       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-13 01:20:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-13 01:20:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-13 01:20:01       82 阅读
  4. Python语言-面向对象

    2024-04-13 01:20:01       91 阅读

热门阅读

  1. Ajax跨域请求

    2024-04-13 01:20:01       36 阅读
  2. pytorch 45 使用自己的数据对groundingdino进行微调

    2024-04-13 01:20:01       33 阅读
  3. vue3-element-admin实现同一个菜单多标签

    2024-04-13 01:20:01       33 阅读
  4. 007 spring aop(通知)(xml)

    2024-04-13 01:20:01       39 阅读
  5. 计算机科学与技术的基础4样

    2024-04-13 01:20:01       32 阅读
  6. Python人工智能应用--图像识别&&深度学习

    2024-04-13 01:20:01       41 阅读
  7. Vue3中父子组件的传值问题

    2024-04-13 01:20:01       31 阅读
  8. lego-loam使用镭神激光数据

    2024-04-13 01:20:01       36 阅读
  9. 对SQL主键优化策略收录

    2024-04-13 01:20:01       39 阅读
  10. 蓝桥杯练习题 —— 高精度加法(python)

    2024-04-13 01:20:01       36 阅读