您的位置 首页 被动

【从零开始走进FPGA】 SignalTap II Logic Analyzer

一、为啥别忘了我嵌入式逻辑分析仪—SigbalTap II,是Altera Quartus II 自带的嵌入式逻辑分析仪,与Modelsim软件仿真有所不同,是在线式的仿真,更

  一、为啥别忘了我

  嵌入式逻辑剖析仪—SigbalTap II,是Altera Quartus II 自带的嵌入式逻辑剖析仪,与Modelsim软件仿真有所不同,是在线式的仿真,更精确的调查数据的改变,便利调试。

  许多学过单片机的孩子以为,单片机能够在线单步调试,而FPGA是并发的,不能单步调试,这使得FPGA的调试学习带来了困难。其实这个说法不是完全正确的。别忘了,还有SignalTap II Logic Analyzer。有了这个嵌入式逻辑剖析仪,在调试多通道或单通道数据,进行数据采样、监控等操作时,给咱们带来了很大的便利,因而,FPGA的学习中,使用JTAG来调试SiganlTap II将会有很大的协助。

  二、使用实例

  本例顶用正弦波、三角波、锯齿波、方波波形数据为参阅,扼要解说SignalTap II Logic Analyzer软件的使用,过程如下:

  (1)新建工程,规划代码,引脚装备,RTL图如下

  

wps_clip_image-8197

 

  (2)新建SignalTap II 文件

  

wps_clip_image-862

 

  (3) 设置待测信号名

  

wps_clip_image-26793

 

  (4)在node双击增加需求调查的数字信号;不要调入体系时钟,由于本例计划用体系时钟来做逻辑剖析仪的采样时钟

  

wps_clip_image-31989

 

  (5)增加体系采样时钟(相似示波器的采样)

  

wps_clip_image-23806

 

  (6)设置采样深度:由于占用ESB/M9K,采样深度最好小于9K,这儿设置为2K

  

wps_clip_image-27084

 

  (7)设置采样其实触发方位:跳变沿触发

  

wps_clip_image-29080

 

  (8)触发方法:

  

wps_clip_image-28864

 

  (此处我也不是很清楚,大约各种形式吧)

  (9)设置触发输入:挑选触发信号以及触发方法,flag为触发使能信号,实践工程中没用,仅仅signaltap ii的使能信号;高电平触发,设置如下:

  

wps_clip_image-3091

 

  留意:flag为边缘采样信号,当flag改变的时分,刚好warm_data在稳态,因而将flag作为采样的触发;当然在低速地要求的情况下,flag也能够省掉,SiganlTap II 会主动依据必定频率采样。

  (10)Save and Yes,再次编译,和本工程绑缚在一起Download to Device,(当然也能够在Settings设置);关于PIN,假如没有逻辑剖析仪测验没有信号输入,假如你懒得设置,能够不分配out的信号,可是clk和rst_n有必要分配,由于那是体系的驱动信号。

  (11)设置Handware Setup,链接Device

  

wps_clip_image-6761

 

  (12)Download sof文件(当然也能够在Q II直接download)

  

wps_clip_image-3688

 

  (13)进程—Anturon Analysis,主动剖析

  

wps_clip_image-21908

 

  (14) 调查输出信号,设置为模拟信号,如下,便利调查

  

wps_clip_image-22021

 

  (15)为什么能够那么帅。。。。

  

wps_clip_image-21635

 

  (16)实践测验到一段时间后,会呈现bug,或许长期采样却是逻辑边缘不能对齐吧,究竟没那么完美,复位一下就好了。

  

wps_clip_image-5252

 

  (17)测验ok 后,撤销下图中的enable SignalTap II Logic Analyzer ,削减逻辑单元,精简本钱规划:

  

wps_clip_image-12611

 

  (17) OK ,白白,Just Try,Try,Try。。。。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/116645.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部