Quartus II 中的SignalTap II 的使用

来源:互联网 发布:linux jdk1.7 gz 安装 编辑:程序博客网 时间:2024/05/16 09:47

首先使用Signal Tap II的条件是你的资源空间还有很大,而且使用完后要把他进行手动屏蔽,以避免占用内存。

1.把顶层文件全编译一下(任何的顶层文件都可以,只要有你想要的信号)。

2.打开TOOL——Signal Tap II logic Analyzer

3.在set up 这档里空白地方双击:

 出现一个框,开始选择:Filter:(1)如果是想看直接由最顶层文件输入输出的信号,那就选择Pins:all;

                                                       (2)如果是想看在某个模块接口的信号,那就选择Singal Tap II:pre_synthesis

                                            look in:直接就是顶层文件。

                                            list:选择你要看的信号,点击 > 添加到右边,

                                           点击OK

4.在看右边的大栏:设置采样时钟和采样深度。

                                        在Singal Configuration中

                                             clock:选择驱动时钟,这个时钟要是你想看的那个信号的时钟的两倍以上,这个可以用PLL设置出一个时钟,以供来做驱动时钟。

                                             Sample depth:这个的选择要看你的空间的剩余量,剩余空间大的话可以选择大的深度,深度越大,看的东西越多。

5.在工具栏file中选择保存,保存到顶层文件的那个文件夹下。

6.重新回到QuartusII中进行全编译。

7.打开开发板,上电,回到SingallTap II中,选择右上角的Hardware:Bluser_usb,再接着选择要下载的.sof文件,点击Program Device下载

8.开始查看波形,在data里面,里面有四个按键,分别是单字读写,连续读写,停止,那个忘了(吧鼠标放在上面就看见了)

9.当不用Singal TapII时一定要记得手动屏蔽他,否则占用资源空间,屏蔽方法:在Quartus II中工具栏找到Assigments--Settings--SignalTapII logic Analyzier 点击,把对号去掉即可。 

具体可以参照:韩彬的书:FPGA设计技巧与案列开发详解      P510——P515.