原创 Power-up Trigger of SignalTapII ELA

2012-12-3 13:03 6429 12 15 分类: FPGA/CPLD 文集: QuartusII

         SignalTapII 使用点滴(1)


       记录一下使用SignalTapII探测器件上电初期运行状况。


       SignalTapII可以实时调试FPGA,给FPGA设计调试带来了极大的便利。通常情况下,SignalTapII只能探测当其Run起来以后器件运行情况,其未Run之前的情况就无法探测得到。往往我们有时候非常需要了解系统中上电伊始某些信号的状况(比如有些系统需要上电几秒甚至几毫秒内要完成的某些初始化动作),这是在以往SignalTapII无法办到的。自从SignalTapII加入了Power-up Trigger特性以后这个问题就得到了解决。


      Power-up Trigger会在器件上电并加载配置文件后且在设计者手动启动(Run)SiganlTap ELA前就开始探测并存储触发条件下的信息。具体使用步骤有:


       1)、使能Power-Up Trigger;


       2)、为Power-up Trigger配置触发条件;


       3)、重新编译工程并加载器件;


       4)、首次Analizer Run显示的是Power-Up Trigger采集到的数据;


       5)、持续Run回到Run-time Trigger模式。


 


下面图示上述五步过程:


图一:使能Power-up Trigger模式


点击看大图


说明一下上图,在Instance manager里有一个或者多个Instance,选中其中一个需要进行Power-up trigger的Instance然后右击选择enable power-up trigger即可,如下图所示:


图二:Power-up Trigger使能以后


点击看大图


说明一下上图,power-up trigger使能以后会在原始Instance下生成一个相似的子(child)Instance,且部分区域标注蓝色。其实相当于增加了一个Instance,可以分别对原始和子Instance(Power-up trigger)进行触发条件的设置,例如这里设置了双口RAM输出0XC8来做为触发条件。


图三:首次Analizer Run


点击看大图


说明一下上图,重新编译并下载程序到FPGA后第一次run analizer显示的是Power-Up Trigger采集的数据。后续run analizer则会进入正常的SignalTapII调试分析进程。

文章评论3条评论)

登录后参与讨论

coyoo 2013-6-8 11:04

你这个问题比较奇怪,我没有碰到过。建议如果方便的话,可以考虑重新产生一个STP试试看,可以把你的详细警告信息发来看看吗?

用户1660137 2013-6-7 15:25

楼主好! 现在有一问题,当我没有使能power-up trigger时,为什么我在run analysis之后一直提示在waiting for power-up trigger,希望能得到你的解答,谢谢!

songmin2_301502101 2010-2-3 22:59

很实用,谢谢!
相关推荐阅读
coyoo 2024-12-10 13:28
Cyclone V GX FPGA设计TDC的优化问题
概述 通过前面的研究学习,已经可以在CycloneVGX器件中成功实现完整的TDC(或者说完整的TDL,即延时线),测试结果也比较满足,解决了超大BIN尺寸以及大量0尺寸BIN的问题,但是还是存在一些...
coyoo 2024-12-03 12:20
比较器检测模拟脉冲说明(四)
概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解...
coyoo 2024-11-16 13:54
不同ADC采样同一前端模拟信号时转换用时差异分析
概述 同一组前端模拟信号接入由不同型号ADC组成的模数转换电路时,采样后在FPGA中发现采样用时差异较大。本文主要分析这个时间差异形成的原因,并记录该差异产生对系统造成的影响。系统数字化简介 项目前端...
coyoo 2024-11-10 13:04
ALTERA Cyclone 10器件的使用-7:FPGA片内RAM资源利用率思考
概述 项目使用的FPGA目标器件为Cyclone 10 GX系列规模最大一颗料,由于功能升级增加了功能模块更多,发现器件片内RAM不够使用了。为了探索片内RAM使用的利用率问题,从代码RTL级与编译软...
coyoo 2024-11-10 12:30
转知乎:幽灵般的人体成像技术-PET
幽灵般的人体成像技术——PET - 知乎...
coyoo 2024-11-09 10:26
AD9633默认情况下调试记录(二)
概述 所谓默认情况,即如器件手册中图2所标示那样。对应AD9633的调试,除了涉及到ADC自身,还需要兼顾前端驱动器,系统中AD9633驱动器使用了差分运算放大器,这里不在赘述,笔者已有相关文章论述。...
我要评论
3
12
关闭 站长推荐上一条 /2 下一条