一、SignalTap II软件简介
SignalTap II是第二代系统级调试工具,它集成在Altera公司提供的FPGA开发工具Quartus II软件中,可以捕获和显示实时信号,是一款功能强大且极具实用性的FPGA片上调试工具软件。SignalTap II可以选择要捕获的信号、捕获的触发方式以及捕获的数据样本深度,把实时数据提供给工程师,帮助 debug。
二、界面简介
界面主要由例化管理器、JTAG链配置、信号配置、数据日志、分层显示、节点列表和触发条件组成。
JTAG链配置:连接硬件设备和下载程序(sof文件)。
节点列表和触发条件:添加需要观察的信号,分析。
信号配置:设置采样时钟,设置采样深度。
三、操作步骤简介:
1、 添加需要观察的信号;
2、 添加采样时钟;
3、 设置采样深度(采样深度的值越大,所能观察信号的时间范围也就越长,但同时所消耗的FPGA RAM资源也就越大);
4、 保存分析文件(.stp文件);
5、 对整个工程进行编译;
6、 用USB Blaster下载器一端连接电脑,另一端连接开发板的JTAG接口;
7、 下载程序(在JTAG链配置进行);
8、 开始分析;
四、操作步骤
1、打开界面。
2、添加要观察的信号。
双击节点列表和触发条件的空白区域,得到如图 所示页面。
按下边流程添加要观察的信号。
3、添加采样时钟;
4、设置采样深度为2K
5、保存分析文件(.stp文件);
6、编译工程文件
7、用USB Blaster下载器一端连接电脑,另一端连接开发板的JTAG接口
链接完成如下图。
8、下载程序(在JTAG链配置进行);
9、开始分析