VSTAR教程(二)系统运行后监控事件运行并查看观测信号波形
上一讲配置好VSTAR IP到工程的软连接以后,就可以在vivado重新生成插入VSTAR IP 后的bit流文件下载到FPGA开发板上,从而进一步监控和观测。
一、启动 Vivado 进行合成和实现
1. 打开 Vivado 中的示例项目。
- 根据VSTAR_DUT,确认已添加VSTAR IP( i_VSTAR_TOP) 。
- 请保持 VSTAR 打开状态。
2. 综合和实现完成后,将比特流写入目标FPGA。
- FPGA 工作后,关闭 Vivado 项目。
二、打开 VSTAR 上的调试窗口
1. 单击"调试窗口" 按钮。
2. 打开调试窗口并通过JTAG连接到FPGA。
3. 左下角状态栏显示" JTAG connected sucessfully!! ",表示VSTAR GUI 通过 JTAG 成功连接到 FPGA 内的 VSTAR IP。
- 当信号指针配置更改后使用未更新的工程代码将会显示连接失败。
三、VSTAR IP 开始 工作
- 最初,FPGA 中的 VSTAR IP 是停止状态。
- 单击"Start Capture"按钮,VSTAR IP 将开始 工作。
- VSTAR IP 采用默认设置,通过分析 DUT 电路的工作原理并自动提取监测事件跳转规则。然后自动进入检查模式。
- 可以通过单击开始捕获按钮右侧的 "Stop Capture" 按钮来停止VSTAR IP。
- 在 VSTAR IP 运行时,检查 VSTAR IP 将显示 监测系统的状态。
四、出现错误
1. 当出现事件提取规则之外的错误走向时,VSTAR IP 状态窗口会弹出并停止 VSTAR IP。
- 中断原因显示在 VSTAR IP 状态窗口中 。
五、主要监测错误类型
1. 显示事件转换何时不同于自动提取规则
2. 事件超时错误的示例(与看门狗计时器类似的行为 )
- 可以通过按下按钮查看 VSTAR IP 状态窗口。
六、检查自动提取规则
1. 单击"Optimize Rule Buffer" 按钮。
2. "Rule Buffer Optimization Window" 窗口。
- 选择要在中查看规则的组,然后右键。
- 从显示的菜单中选择"Edit Rule "。
- 在此窗口中,可以看到自动规则提取的结果。
- 规则缓冲区(规则 RAM)利用率显示在窗口的底部。
3. "Rule Edit "窗口。
- 此图显示 event0005 发生在 event0000 之后。
- 但是,它指示 event0000 和 event0005 之间有八个不同的时间间隔。这表示从 event0000 到 event0005有 八个分支。
- 如果不存在分支,则会自动显示目标事件转换。
- 选择一个要分支到的事件,然后单击窗口 右下角的右箭头 按钮。
- 显示该事件分支的目标状态 。
- 选择要分支到的事件之一,然后重复右 箭头按钮几次以查看 :
- 您可以通过单击左箭头按钮将显示器返回到上一 个分支。
- 返回后,您可以选择其他分支目标,然后单击右箭头按钮以显示另一条 规则。
七、查看波形 捕获
1. 单击波形窗口按钮。
2. 出现 GTK 波
八、更改 VSTAR IP 的硬件寄存器设置
1. 单击 VSTAR IP 硬件寄存器按钮以显示寄存器设置窗口。
2. 寄存器设置 窗口
3. 如何更改从触发发生到事件捕获停止的时间
- 选择 "Event Buffer" 选项卡,改变" Delay from trigger to stop capture "的值,然后按下 OK按钮。
- 这里输入的值是事件数量(所有组中事件的总和),它指定触发器发生到波形捕获停止之间的事件数量。
4. 如何更改从触发发生到波形捕获停止的时间
- 单击"组"按钮以显示组设置窗口。
- 选择 "Wave Groups",在"Trigger to stop delay"中设置从触发到停止的时延。
5. 注意:如何更改每个探针的寄存器 设置
- 可以更改其他类型的探针的事件检测条件。例如,可以为多位探针设置比较值。
- 在"硬件寄存器"窗口中,单击"Probes"按钮。
- 在"Probes"窗口中,选择探测器并单击"View Registers"按钮。
- 将显示 探针寄存器 设置窗口。
- 可以更改其他类型的探针以更改事件的检测条件。
九、重要提示:
- 如果想要还原成未插入VSTAR IP的初始状态,可以运行"Revert VSTAR IP"。
- 退出时提示是否保存,如果不保存会将打开的工程自动还原到插入VSTAR IP前的初始状态。
VSTAR教程(二)系统运行后监控事件运行并查看观测信号波形相关推荐
- STM32 keil仿真点击运行后不能全速运行,点一下运行一下
看图片红线位置 注意改改
- autojs怎么暂停脚本_autojs怎么运行脚本_auto.js运行脚本教程_3DM手游
很多小伙伴刚开始用Auto.js这款软件,对于运行脚本的方法还不太清楚,不知道该如何用Auto.js这款软件,如何在手机中运行脚本呢?下面小编为大家带来了Auto.js运行脚本的方法教程,有需要的小伙 ...
- bat php 监控网站,HTML_进程监控实现代码[vbs+bat],运行后会在%windir%\system32\目录 - phpStudy...
进程监控实现代码[vbs+bat] 运行后会在%windir%\system32\目录下生成jk.vbs, 并且自动添加注册表启动项,另外在D:\会生成一个隐藏属性的JK.VBS, 3秒间隔监控进程, ...
- 电脑计算机无法运行怎么办,如果计算机在打开电源后仍无法运行,则该怎么办?计算机无法进入系统的原因[图形]...
众所周知,计算机具有许,例如数值计算,自动控制,数据处理,辅助教学,人工智能,辅助设计,娱乐活动等.使用计算机,我们可以共享资源,听音乐,玩游戏,工作,学习等,这非常方便.但是,有时可能是因为计算机已 ...
- u盘运行android86,U盘运行Android系统制作教程
本文导航第1页:U盘版Android系统的优势 U盘版Android系统的优势 U盘运行安卓X86系统,就是把Androidx86装到U盘里,然后从U盘启动电脑(类似Windows PE),就可以在U ...
- 青龙面板教程(四):线报监控系统开发
一.前言 青龙面板挂活动,那就少不了线报,尤其是JD系活动的环境变量.通常线报都是在TG上发布的,由于网络限制的原因,获取也很不方便.市面上也有TG线报系统,不过大多都是付费的,我们完全可以自己开发一 ...
- u盘运行的linux系统软件,大师练习xp系统利用U盘直接运行Linux软件 的设置教程...
电脑使用的时间久了,难免会遇到xp系统利用U盘直接运行Linux软件 的情况,经小编研究表明,大部分的朋友还是不会处理xp系统利用U盘直接运行Linux软件 的问题,针对xp系统利用U盘直接运行Lin ...
- DuiVision开发教程(7)-系统预定义控件、动作和事件
DuiVision库中预定义了一些控件名.动作和事件,这些定义可以参考duiid.h. 对于预定义的控件名,只要某个控件定义的名字是这个名字,就会被看做为特定的控件,系统会对其事件作出响应,预定义控件 ...
- 系统与应用监控的思路和方法
0.前言 在实际的性能分析中,一个很常见的现象是,明明发生了性能瓶颈,但当你登录到服务器中想要排查的时候,却发现瓶颈已经消失了.或者说,性能问题总是时不时地发生,但却很难找出发生规律,也很难重现. 而 ...
最新文章
- wes 7 gost 下载_南京地铁实现移动5G全覆盖下载速度快到飞起_机房360
- opencv-4.1.0-百度云盘下载链接-环境配置
- 数据库查询某一列大写转化小写字母表示_算法/开发 面试必看! 【数据库】面试题合集...
- 关于selinux模式更改警告模式
- .net随笔-vb.net 系统计时器
- js调用php和php调用js的方法举例
- Ubantu下使用vi时,方向键变字母输出、退格键无法删除字符的解决办法
- 移动硬盘无法弹出的问题
- NILMTK——深扒组合优化(CO)和FHMM细节
- pytorch 对抗样本_【炼丹技巧】功守道:NLP中的对抗训练 + PyTorch实现
- bzoj 4031 [HEOI2015]小Z的房间
- 转: MySql数据引擎简介与选择方法
- 6 9*9乘法口诀
- 第二章例题:EnvironmentVars
- 将json文件格式转化成Excel表格形式
- POS收单地区代码表(2015年3月版)
- R语言期末试题【二期补充】-重庆工商大学-统计学课程
- 终于找到破坏(被锁)广联达云计价平台GCCP6.0工程文件的罪魁祸首,显示:您的工程可能受到盗版侵害……
- IDEA设置按键提示 Ctrl+p
- 相濡以沫,何能相忘于江湖
热门文章
- 工业物联网 SCA-IOT2050快速收集三菱CNC数控系统数据至OPC UA服务器
- 干货 | 利用京东云Web应用防火墙实现Web入侵防护
- Excel文件如何找回打开密码
- 2022 IBM博士生奖学金揭晓:8位华人入选,上交大、电子科大校友在列
- 机器学习的划分:监督学习、非监督学习、强化学习、进化学习
- windows系统中正斜杠/和反斜杠\的区别
- 基于共词分析的中国近代史实体关系图构建(毕业设计:数据处理)
- 必做作业3:图片编辑软件原型化系统
- C++面经:C/C++语法,C++的三大特性
- 【一顿操作】用Grub2命令行引导启动Windows10