SignalTapII 使用点滴

  • coyoo
  • LV4工程师
  • |      2014-07-04 13:35:24
  • 浏览量 1460
  • 回复:19

记录一下使用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调试分析进程。


  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:18
闭上眼睛就是天黑 2014-08-19
来捧场的
0   回复
举报
发布
qiuqiu 2014-07-29
谢谢分享
0   回复
举报
发布
周宝生 2014-07-18
顶顶
0   回复
举报
发布
闭上眼睛就是天黑 2014-07-15
楼主辛苦了
0   回复
举报
发布
coyoo 2014-07-11
EDA是个筐,什么都可以往里装
0   回复
举报
发布
雪狼 2014-07-11
这个工具也是EDA吗?
0   回复
举报
发布
coyoo 2014-07-11
0   回复
举报
发布
灵澈 2014-07-11
CO大这次是下了功夫的,大家要好好学
0   回复
举报
发布
coyoo 2014-07-10
时间长了,你也一样啊
0   回复
举报
发布
laoyaomao 2014-07-10
楼主,你真的好厉害啊,做过很多项目吧
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子