altera小实验——SignalTap II 使用指导
来源:互联网 发布:比亚乔台风150电喷数据 编辑:程序博客网 时间:2024/06/05 00:23
SignalTap II内置逻辑分析仪是quartus ii开发过程中必要的工具,用于抓取工程运行中实际产生的信号。这与modelsim不同,modelsim属于功能验证,是“理论上”的波形,而signaltap ii抓取的真实的波形(当然也不能保证全对!),是随着码流烧录进FPGA然后综合处一块区域为逻辑分析仪。
1.建立工程并编译。首先当然已经完成工程了,需要对波形进行抓取检测。
2.创建一个新的STP文件。在File菜单中选择New,在弹出的界面中选择Other Files 一栏,再选择SignalTapII File,点击OK。或者在菜单里建立再保存也可以。
初始界面如下。
3.在STP文件中添加实例(Instance)。在图中Instance窗口中点击右建,选择Create Instance。默认情况下,新建的STP文件中有一个默认名为auto_signaltap_0的Instance,可以右键rename下。
4.在新建Instance中添加观测节点(Nodes)。在Edit菜单中选择Add notes(或者在信号那一大片区域处双击鼠标),弹的Nodes Finder界面,在Named一栏中填入节点名称,可以用*号通配符;点击List按钮后的箭头,在其中选取信号类型,之后点击list按钮,Nodes Found窗口中将列出查找到的信号,双击以选取所需信号。用同样的方法加入其它所需信号,完成后点击OK。
5.设置信号。设置信号为比较关键的一步,尤其要注意触发条件。
Type:信号类型,自动
Alias:别名,手打
Name:信号名称
Data enable:数据使能
Trigger enable:触发使能
Trigger conditions:触发要满足的条件,右键可查看
Basic AND:这些触发条件之间的关系,是同时满足还是只要有一个满足就可以
6.采样时钟
clock为采样信号,用这个信号来抓取波形,一般选取系统中最快的信号(当然有更合适的也可以,这个也受制于采样深度和实际采样信号)。
sample depth为采样深度,这决定了能采集信号的时间,同时也决定了综合出来的逻辑分析仪所占资源。太大了会报错,板子上资源会不足。
Trigger:
Pre:存放的波形中,有12%是触发条件满足前的波形,88%是触发条件满 足后的波形
Center:触发条件满足前后的波形各占一半
Post:与Pre相反,88%是触发条件满足前的波形,有12%是触发条件满 足后的波形。
7.与信号来源有关
8.开始抓取信号。首先烧程序下板子,这里通过SignalTap II 界面下板子,和之前不一样,看界面右上角。
Hardware:选取烧写途径
Device:选取设备
Sof:选取SOF文件
然后点击蓝色按钮下载~
9.切换至data界面
10.选取要抓取的脚本,点击run analysis
11.等待触发,得到波形
- altera小实验——SignalTap II 使用指导
- altera小实验——TimeQuest Timing Analyzer初步使用
- altera小实验——SRAM读取
- altera小实验——LCD1602显示
- altera小实验——ROM读取
- altera小实验——HEX 7-segment display
- altera小实验——第一个demo指导书
- Quartus II工具1——signaltap
- SignalTap II使用关键参数设置
- Quartus II SignalTap使用心得
- xilinx小实验——chipscope指导
- Quartus II 中的SignalTap II 的使用
- FPGA实验三——计数器、波形仿真、SignalTap
- 如何使用SignalTap II观察reg值?
- SignalTap II逻辑分析仪的使用
- SignalTap II逻辑分析仪的使用
- SignalTap II逻辑分析仪的使用
- 如何使用SignalTap II觀察reg與wire值? (SOC) (Verilog) (Quartus II) (SignalTap II)
- maven插件
- Ubuntu下手动安装Firefox的Flash插件
- Android运行异常一:token android.os.BinderProxy@438e7108 is not valid; is your activity running?
- 网络编程_UDP协议发送和接收数据图解
- JavaSE 学习参考:字符流包装流
- altera小实验——SignalTap II 使用指导
- linux下vi命令大全
- C#中DES的16进制加解密
- Python的编码问题
- 学习杂记(一)c语言
- 怎样选择合法的linux主机名(hostname -s)
- 学习笔记之《Android项目实战——手机安全卫士》
- L1-036. A乘以B
- HDU