上一讲配置好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 开始 工作

  1. 最初,FPGA 中的 VSTAR IP 是停止状态。
  2. 单击"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"按钮。

  • 将显示 探针寄存器 设置窗口。

  • 可以更改其他类型的探针以更改事件的检测条件。

九、重要提示:

  1. 如果想要还原成未插入VSTAR IP的初始状态,可以运行"Revert VSTAR IP"。
  2. 退出时提示是否保存,如果不保存会将打开的工程自动还原到插入VSTAR IP前的初始状态。

VSTAR教程(二)系统运行后监控事件运行并查看观测信号波形相关推荐

  1. STM32 keil仿真点击运行后不能全速运行,点一下运行一下

    看图片红线位置 注意改改

  2. autojs怎么暂停脚本_autojs怎么运行脚本_auto.js运行脚本教程_3DM手游

    很多小伙伴刚开始用Auto.js这款软件,对于运行脚本的方法还不太清楚,不知道该如何用Auto.js这款软件,如何在手机中运行脚本呢?下面小编为大家带来了Auto.js运行脚本的方法教程,有需要的小伙 ...

  3. bat php 监控网站,HTML_进程监控实现代码[vbs+bat],运行后会在%windir%\system32\目录 - phpStudy...

    进程监控实现代码[vbs+bat] 运行后会在%windir%\system32\目录下生成jk.vbs, 并且自动添加注册表启动项,另外在D:\会生成一个隐藏属性的JK.VBS, 3秒间隔监控进程, ...

  4. 电脑计算机无法运行怎么办,如果计算机在打开电源后仍无法运行,则该怎么办?计算机无法进入系统的原因[图形]...

    众所周知,计算机具有许,例如数值计算,自动控制,数据处理,辅助教学,人工智能,辅助设计,娱乐活动等.使用计算机,我们可以共享资源,听音乐,玩游戏,工作,学习等,这非常方便.但是,有时可能是因为计算机已 ...

  5. u盘运行android86,U盘运行Android系统制作教程

    本文导航第1页:U盘版Android系统的优势 U盘版Android系统的优势 U盘运行安卓X86系统,就是把Androidx86装到U盘里,然后从U盘启动电脑(类似Windows PE),就可以在U ...

  6. 青龙面板教程(四):线报监控系统开发

    一.前言 青龙面板挂活动,那就少不了线报,尤其是JD系活动的环境变量.通常线报都是在TG上发布的,由于网络限制的原因,获取也很不方便.市面上也有TG线报系统,不过大多都是付费的,我们完全可以自己开发一 ...

  7. u盘运行的linux系统软件,大师练习xp系统利用U盘直接运行Linux软件 的设置教程...

    电脑使用的时间久了,难免会遇到xp系统利用U盘直接运行Linux软件 的情况,经小编研究表明,大部分的朋友还是不会处理xp系统利用U盘直接运行Linux软件 的问题,针对xp系统利用U盘直接运行Lin ...

  8. DuiVision开发教程(7)-系统预定义控件、动作和事件

    DuiVision库中预定义了一些控件名.动作和事件,这些定义可以参考duiid.h. 对于预定义的控件名,只要某个控件定义的名字是这个名字,就会被看做为特定的控件,系统会对其事件作出响应,预定义控件 ...

  9. 系统与应用监控的思路和方法

    0.前言 在实际的性能分析中,一个很常见的现象是,明明发生了性能瓶颈,但当你登录到服务器中想要排查的时候,却发现瓶颈已经消失了.或者说,性能问题总是时不时地发生,但却很难找出发生规律,也很难重现. 而 ...

最新文章

  1. wes 7 gost 下载_南京地铁实现移动5G全覆盖下载速度快到飞起_机房360
  2. opencv-4.1.0-百度云盘下载链接-环境配置
  3. 数据库查询某一列大写转化小写字母表示_算法/开发 面试必看! 【数据库】面试题合集...
  4. 关于selinux模式更改警告模式
  5. .net随笔-vb.net 系统计时器
  6. js调用php和php调用js的方法举例
  7. Ubantu下使用vi时,方向键变字母输出、退格键无法删除字符的解决办法
  8. 移动硬盘无法弹出的问题
  9. NILMTK——深扒组合优化(CO)和FHMM细节
  10. pytorch 对抗样本_【炼丹技巧】功守道:NLP中的对抗训练 + PyTorch实现
  11. bzoj 4031 [HEOI2015]小Z的房间
  12. 转: MySql数据引擎简介与选择方法
  13. 6 9*9乘法口诀
  14. 第二章例题:EnvironmentVars
  15. 将json文件格式转化成Excel表格形式
  16. POS收单地区代码表(2015年3月版)
  17. R语言期末试题【二期补充】-重庆工商大学-统计学课程
  18. 终于找到破坏(被锁)广联达云计价平台GCCP6.0工程文件的罪魁祸首,显示:您的工程可能受到盗版侵害……
  19. IDEA设置按键提示 Ctrl+p
  20. 相濡以沫,何能相忘于江湖

热门文章

  1. 工业物联网 SCA-IOT2050快速收集三菱CNC数控系统数据至OPC UA服务器
  2. 干货 | 利用京东云Web应用防火墙实现Web入侵防护
  3. Excel文件如何找回打开密码
  4. 2022 IBM博士生奖学金揭晓:8位华人入选,上交大、电子科大校友在列
  5. 机器学习的划分:监督学习、非监督学习、强化学习、进化学习
  6. windows系统中正斜杠/和反斜杠\的区别
  7. 基于共词分析的中国近代史实体关系图构建(毕业设计:数据处理)
  8. 必做作业3:图片编辑软件原型化系统
  9. C++面经:C/C++语法,C++的三大特性
  10. 【一顿操作】用Grub2命令行引导启动Windows10