vivado ila 运行触发器、停止触发器、使用自动重新触发

运行触发器
您可在 2 种不同模式下运行或装备 ILA 核触发器
• “ Run Trigger 选择要装备的 ILA 然后单击“ ILA 仪表板 (ILA Dashboard) ”窗口或“硬件 (Hardware) ”窗口
工具栏上的“ Run Trigger ”按钮即可装备 ILA 以检测 ILA 核的基本触发器或高级触发器设置所定义的触发事件。
• “ Run Trigger Immediate 选择要装备的 ILA 然后单击“ ILA Dashboard ”或“ Hardware ”窗口工具栏上的
Run Trigger Immediate ”按钮即可装备 ILA 核以便立即触发 忽略 ILA 核触发器设置 。此命令用于通过采集
ILA 核的探针输入处的任意活动来检测设计的“活动状态”。
您还可通过选中并右键单击 ILA 然后从弹出菜单中选择“运行触发器 (Run Trigger) ”或“立即运行触发器 (Run
Trigger Immediate) ”来装备触发器 请参阅下图
提示 您可通过选中目标 ILA 然后使用“ Hardware ”窗口工具栏中的“ Run Trigger ”、“ Run Trigger
Immediate ”或“ Stop Trigger ”按钮来运行或停止触发多个 ILA 核。您也可以通过在“ Hardware ”窗口中选中
给定器件并单击“ Hardware ”窗口工具栏中的相应按钮来运行或停止触发该器件中的所有 ILA 核。
停止触发器
您可通过选中相应的 ILA 然后单击 ILA 仪表板或“硬件 (Hardware) ”窗口工具栏上的“停止触发器 (Stop
Trigger) ”按钮来停止 ILA 核触发器。也可选中并右键单击相应的 ILA 然后从弹出菜单中单击“ Stop Trigger ”来停
止触发器 请参阅“运行触发器”
相关信息
运行触发器
使用自动重新触发
选择 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 运行时软件与硬件之间的交互。
重要提示 由于 ILA 数据装满与在 GUI 中上传并显示数据之间存在延迟 因此在这些事件之间丢失周期的可能
性极高 而在此期间可能触发 ILA
查看触发和采集状态
Vivado IDE ILA 调试核触发和采集状态显示在以下 2 处位置
• 在对应于 ILA 调试核的行的“硬件 (Hardware) ”窗口“状态 (Status) ”列中。
• 在 ILA 仪表板的“触发采集状态 (Trigger Capture Status) ”窗口中。
Hardware ”窗口的“ Status ”列可指示每个 ILA 核的当前状态 请参阅下表
ILA 仪表板中“ Trigger Capture Status ”窗口的内容取决于 ILA 核的“触发器模式 (Trigger Mode) ”设置。
部分缓存采集
在整个 ILA 数据采集缓存填满之前单击“停止触发器 (Stop Trigger) ”即可上传并显示已填充的所有采集窗口。例如
如果 ILA 数据缓存分为 4 个窗口 其中 3 个已填充数据 那么单击“ Stop Trigger ”就会停止 ILA 然后上传并显示
3 个已填充的采集窗口。此外 单击“ Stop Trigger ”还将停止 ILA 并显示部分已填充的采集窗口 前提是在此采
集窗口内发生了触发事件。
基本触发器模式下的触发和采集状态
当“触发器模式 (Trigger Mode) ”设置为“基本 (BASIC) ”时 “触发采集状态 (Trigger Capture Status) ”窗口包含 2
状态指示器 请参阅下图 ):
• “ Core status 指示 ILA 核触发 / 采集引擎的状态 请参阅“查看触发和采集状态”以获取状态指示器的描述
• “ Capture status 指示当前采集窗口、当前采集窗口中采集的当前样本数以及 ILA 核采集的样本总数。当 ILA
状态为“空闲 (Idle) ”时 这些值全部复位为 0
高级触发器模式下的触发和采集状态
当“触发器模式 (Trigger Mode) ”设置为“高级 (ADVANCED) ”时 “触发采集状态 (Trigger Capture Status) ”窗口包
4 个状态指示器 请参阅下图 ):
• “ Core status 指示 ILA 核触发 / 采集引擎的状态 请参阅“查看触发和采集状态”以获取状态指示器的描述
• “ Trigger State Machine Flags 指示 4 个触发器状态机标记的当前状态。
• “ Trigger State 当核状态为“等待触发 (Waiting for Trigger) ”时 该字段指示触发器状态机的当前状态。
• “ Capture status 指示当前采集窗口、当前采集窗口中采集的当前样本数以及 ILA 核采集的样本总数。当 ILA
状态为“空闲 (Idle) ”时 这些值全部复位为 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/617308.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JVM、maven、Nexus

一、jvm简介 1.应用程序申请内存时出现的三种情况: ①OOM:内存溢出,是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出&#xff0c…

JavaSE-13笔记【集合2(+2024新)】

文章目录 3.Map3.1 Map继承结构3.2 Map接口的常用方法3.3 遍历Map3.4 HashMap集合3.4.1 HashMap集合key的特点3.4.2 HashMap集合的key存储自定义类型3.4.3 哈希表3.4.3.1 哈希表的介绍3.4.3.2 哈希表的存储原理 3.4.4 存放在HashMap和HashSet集合key部分的元素必须同时重写hash…

C语言指针进阶:数组与指针的联系

目录 1. 数组名的本质2. 使用指针访问数组3. 一维数组传参的本质4. 二级指针5. 指针数组5.1 指针数组模拟二维数组 正文开始。 1. 数组名的本质 数组名代表着这个数组中第一个元素的地址 例如: int arr[4] { 1,2,3,4 }; int *p1 &arr[0]; int *p2 arr;上述…

步骤大全:网站建设3个基本流程详解

一.领取一个免费域名和SSL证书,和CDN 1.打开网站链接:https://www.rainyun.com/z22_ 2.在网站主页上,您会看到一个"登陆/注册"的选项。 3.点击"登陆/注册",然后选择"微信登录"选项。 4.使用您的…

matlab使用教程(43)—二维曲线图绘制的基本方法

这个博客创建一个简单的曲线图并修改横纵坐标。通过更改线条颜色、线型和添加标记来自定义线图的外观。 1.创建曲线图 使用 plot 函数创建二维曲线图。例如,绘制从 0 到 2 π 之间的正弦函数值,并修改横纵坐标,添加图形标题。 x linspace…

unity android 打包

现在使用的unity版本hub不支持导入support,只能自己下载对应的支持 找到对应的sdk,ndk

算法库应用- 表的自然链接

功 能: 设计算法,将两个单链表数组的特定位序, 相同者,链接起来 编程人: 王涛 详细博客:https://blog.csdn.net/qq_57484399/article/details/127161982 时 间: 2024.4.14 版 本: V1.0 V1.0 main.cpp /***************************************** 功 能: 设计算法,将两个…

认识异常(2)

❤️❤️前言~🥳🎉🎉🎉 hellohello~,大家好💕💕,这里是E绵绵呀✋✋ ,如果觉得这篇文章还不错的话还请点赞❤️❤️收藏💞 💞 关注💥&a…

基于SSM+Jsp+Mysql的旅游网站设计与实现

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

74HC595引脚图时序图工作原理

74HC595和74hc164一样是在单片机系统中常用的芯片之一他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595可以节约单片机mcu的io口资源,用3个io就可以控制8个数码管的引脚,他还具有一定的…

【Kafka】Kafka 架构深入

Kafka 工作流程及文件存储机制 Kafka 中消息是以 topic 进行分类的,生产者生产消息,消费者消费消息,都是面向 topic 的。 topic 是逻辑上的概念,而 partition 是物理上的概念,每个 partition 对应于一个 log 文件&am…

服务器docker应用一览

文章目录 一、需求概况二、业务流程三、运行效果四、实现过程1. 基础前提2. 源码放送3.核心代码4. 项目打包5.部署步骤 一、需求概况 现有某云主机服务器,用来做项目演示用,上面运行了docker应用,现希望有一总览页面,用来展示部署…