【FPGA学习笔记】SignalTap II软件的使用

一、SignalTap II软件简介

SignalTap II是第二代系统级调试工具,它集成在Altera公司提供的FPGA开发工具Quartus II软件中,可以捕获和显示实时信号,是一款功能强大且极具实用性的FPGA片上调试工具软件。SignalTap II可以选择要捕获的信号捕获的触发方式以及捕获的数据样本深度,把实时数据提供给工程师,帮助 debug。

二、界面简介

【FPGA学习笔记】SignalTap II软件的使用_第1张图片
界面主要由例化管理器JTAG链配置信号配置数据日志分层显示节点列表和触发条件组成。

JTAG链配置:连接硬件设备和下载程序(sof文件)。
节点列表和触发条件:添加需要观察的信号,分析。
信号配置:设置采样时钟,设置采样深度。

三、操作步骤简介:

1、 添加需要观察的信号;
2、 添加采样时钟;
3、 设置采样深度(采样深度的值越大,所能观察信号的时间范围也就越长,但同时所消耗的FPGA RAM资源也就越大);
4、 保存分析文件(.stp文件);
5、 对整个工程进行编译;
6、 用USB Blaster下载器一端连接电脑,另一端连接开发板的JTAG接口;
7、 下载程序(在JTAG链配置进行);
8、 开始分析;

四、操作步骤

1、打开界面【FPGA学习笔记】SignalTap II软件的使用_第2张图片
【FPGA学习笔记】SignalTap II软件的使用_第3张图片
2、添加要观察的信号。
双击节点列表和触发条件的空白区域,得到如图 所示页面。
按下边流程添加要观察的信号。
【FPGA学习笔记】SignalTap II软件的使用_第4张图片
3、添加采样时钟;
【FPGA学习笔记】SignalTap II软件的使用_第5张图片
【FPGA学习笔记】SignalTap II软件的使用_第6张图片
4、设置采样深度为2K
【FPGA学习笔记】SignalTap II软件的使用_第7张图片
5、保存分析文件(.stp文件);
【FPGA学习笔记】SignalTap II软件的使用_第8张图片
6、编译工程文件
7、用USB Blaster下载器一端连接电脑,另一端连接开发板的JTAG接口
【FPGA学习笔记】SignalTap II软件的使用_第9张图片

链接完成如下图。
【FPGA学习笔记】SignalTap II软件的使用_第10张图片
8、下载程序(在JTAG链配置进行);
【FPGA学习笔记】SignalTap II软件的使用_第11张图片
9、开始分析
【FPGA学习笔记】SignalTap II软件的使用_第12张图片

你可能感兴趣的:(FPGA)