在Quartusii中使用SignalTap II 抓取信号时,经常会遇到有些信号只在开机后很短的时间内出现(比如几十us),如果按常规在开机运行后,再打开SignalTap II 抓取信号,此时需要抓取的信号已经过了,不能被抓取到,所以,SignalTap II里有一个Power-Up Trigger功能,能在开机后就进行信号的捕获,这样只要是上电运行后的信号都能被抓取到。下面介绍下Power-Up Trigger功能的使用方法。
1、新建工程
这里,我写了一个简单的生成软复位信号的代码,在开机后复位信号reset_n低,有效, 计时到cnt[9]为1时,复位信号为高,无效。如下:

2、分配输入时钟管脚,对工程进行全编译
3、打开SignalTap II
Tools->SignalTap II

4、设置SignalTap II,选择SignalTap II采样时钟为系统时钟clk=25Mhz,设置采样深度为512,选择需要捕获的信号:cnt 和reset_n;其余的保持默认

5、设置Power-Up Trigger,左键选中auto_signaltap_0->右键弹出菜单中选择 Enable SignalTap II,单击左键确定。就设置好了Power-Up Trigger功能,同时选择触发信号为reset_n,在其上升沿触发。

下面是设置好的SignalTap II

6、重新全编译工程,然后通过JTAG下载到目标FPGA。
7、点击SignalTap II界面的 Run Analysis 运行SignalTap II

8、运行结果如下图所示,在cnt[9]为1即cnt从开机开始计数512个周期触发 reset_n为上升沿的条件(即开机后40nsX512=20.48us触发),完成Power-Up捕获。注意,此时的信号线显示是 蓝色的。

9、再次点击 Run Analysis就进入正常的SignalTap II触发状态了。信号线颜色变成红色的。

SignalTap II 之 Power-Up Trigger相关推荐

  1. SignalTap II里面Power-Up Trigger的使用

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/huan09900990/article/details/78900696 在Quartusii中使用 ...

  2. SignalTap II逻辑分析仪的使用

    一.例子 我们使用如图1所示的verilog代码所实现的开关电路作为例子.这个电路把DE系列开发板上的前8个开关简单的和对应的8个红色LED相连接.它是这样工作的:在时钟(CLOCK_50)的上升沿读 ...

  3. quatus ii------调试利器 SignalTap II简介(基于TIGER BOARD 板子)

    1.为什么要用SignalTap ii: 在上板运行前都需要进行仿真,Modelsim 的使用可以使 FPGA 设计的许多错误扼杀在上板运行前,但这并不代表有了 Modelsim,我们的设计就天衣无缝 ...

  4. verilog学习笔记- 3)SignalTap II 软件的使用

    目录 SignalTap II简介: SignalTap II使用: SignalTap II简介: SignalTap II 全称 SignalTap II Logic Analyzer,是第二代系 ...

  5. SignalTap II使用技巧_1

    操作过程简单如下如下: 1.完成对工程的单次编译: 2.打开signalTap II 图形界面,添加信号,并作相关设置:然后保存成.stp文件,添加到工程. 3.重新编译并下载到FPGA: 4.打开之 ...

  6. 嵌入式逻辑分析仪SignalTap II 设计范例

    嵌入式逻辑分析仪-SigbalTap II,脱离软件仿真,嵌入式逻辑分析仪,多通道数据测试,在没有外置logic的时候.还是比较爽的事情 本例中用正弦波.三角波.锯齿波.方波波形数据为参考,简要讲解S ...

  7. (Z)使用SignalTAP II为了避免某些节点被弄丢, 必须要关闭的编译选项

    Original address: http://blog.ednchina.com/riple/74835/message.aspx# 以前遇到过几次类似问题,只知道关闭一下就可以通过,但是没搞清原 ...

  8. (z)如何在SignalTAP II中保留特定节点

    Original address: http://blog.ednchina.com/riple/74826/message.aspx 在使用SignalTAP II的过程中,我经常发现一些用于调试的 ...

  9. (筆記) 如何增加SignalTap II能觀察的reg與wire數量? (SOC) (Quartus II) (SignalTap II)

    Abstract 無法在SignalTap II觀察reg與wire,主要都是因為被Quartus II優化的關係,在Quartus II簡單的設定,就能增加SignalTap II能觀察的數量. I ...

最新文章

  1. 微软企业库4.1学习笔记(七)创建对象 续集1
  2. java inputstream的read一次只能读到一个字节_20210118-JAVA面试题
  3. dsp广告和信息流广告区别_一文搞懂DSP-蘑菇街DSP广告实践
  4. 2022年全球及中国工业用真空电缆行业十四五产能需求与投资战略研究报告
  5. 软考-信息系统项目管理师-组织级项目管理
  6. 剑指Offer--二进制中1的个数
  7. el-select 多选取值_AR? ATOS?? DRA???这些都是英语阅读分级?聊一聊我知道的兰斯值(lexile measure))...
  8. 《此生未完成》痛句摘录(一)
  9. 如何用自己的笔记本电脑使用学校机房的千兆校园网
  10. mac OSX 上 brew install hive
  11. [windows]JDK安装与环境变量配置
  12. Windows10桌面美化合集(壁纸+任务栏+资源管理器)
  13. 车站订票系统可行性分析报告
  14. 【教学类-12-08】20221111《连连看竖版6*6 (3套题目空心图案(中班教学)》(中班主题《》)
  15. 学生计算机游戏代码,给计算机学院的学幼们贴一些游戏代码
  16. No Sequelize instance passed
  17. MATLAB|创建指定行列大小行向量/零矩阵/单位阵含测试用例
  18. 网络安全学习记录-10
  19. MySQL数据库文件转化为Word表格做论文/报告
  20. 搭档之家:柯达股价异常飙升,盘内23分钟暴涨79%迎五次熔断

热门文章

  1. Neutron服务组件
  2. ACPI中各种state的关系
  3. win10禁用笔记本原本键盘
  4. 【IoT】物联网NB-IoT之移动oneNET平台简析
  5. 【Delphi】Android 桌面图标添加快捷菜单功能
  6. LaTeX入门|(2)定制专属模板
  7. 布袋除尘器过滤风速多少_袋式除尘器过滤风速一般多大
  8. 分支分歧(branch divergence)造成SIMT性能降低的原因
  9. MySQL8 的安装
  10. OpenSSl生成SSL证书(支持https)