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

在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

    在Quartusii中使用SignalTap II 抓取信号时,经常会遇到有些信号只在开机后很短的时间内出现(比如几十us),如果按常规在开机运行后,再打开SignalTap II 抓取信号,此时需要 ...

  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. httpservletrequest_了解HttpServletRequest 对象 基本应用
  2. 2020-11-28(不定参数的函数)
  3. 【Word】如何把代码优美的插入word
  4. 前端面试每日 3+1(每日三问)
  5. Java开发中遇到具有挑战的事_Java并发编程的挑战:遇到的问题及如何解决
  6. pppcloud云主机内LINUX用户安全管理2
  7. android选项菜单xml,使用 XML 定义选项菜单
  8. pr、ps、ae-安装
  9. acwing1113 红与黑
  10. 获取 RRD 文件的信息
  11. 高丽参的作用与功效及忌讳
  12. Disney Springs - 迪士尼之泉
  13. 王者舰队服务器维护需要几天,王者舰队怎么快速获取金币 金币快速获得方法...
  14. 第一章 分布式计算概述
  15. 互联网企业申请95号 正确落地方案可节省50%费用
  16. 数据分析在一个企业中起到哪些关键性作用?
  17. 鼠标右键点击桌面计算机,鼠标右键点击电脑桌面没有反应的解决方法
  18. JAVA程序员等级薪资划分以及各等级需要掌握的技术
  19. 使用matlab合并Excel文件
  20. Cocos Creator 从下载图片到手机本地相册

热门文章

  1. android intent 跳转配置,android 再解Intent,通过配置Action和Data跳转
  2. Spring→事务、隔离级别、事务传播行为、编程式事务控制、XML配置声明式事务(原始方式)、XML配置声明式事务(基于tx/aop)、@注解配置声明式事务、优势总结
  3. 判断位数(Java)
  4. 编译原理 自顶向下分析
  5. 分治法——查找问题 —— 寻找一个序列中第k小的元素和查找最大和次大元素
  6. 2017 Multi-University Training Contest - Team 7:1010. Just do it(组合数?)
  7. 莫烦python学习笔记之numpy.array,dtype,empty,zeros,ones,arrange,linspace
  8. B - 简单暴力(计算今年第几天)
  9. OPNET网络仿真分析-1.3、基础概念
  10. 五分钟快速过完Verilog HDL基本概念(4)代码的编写标准