SignalTap 使用教程

SignalTap 的原理

SignalTap 与外部逻辑分析仪功能类似,主要用来分析数据的变化。但 SignalTap II 是利用 FPGA 内部的逻辑单元以及 RAM 资源实时地捕捉和显示实时信号,所以需要消耗一定的 FPGA 内部资源。与 Modelsim 仿真不同之处在于,SignalTap II 要与硬件结合,程序在 FPGA 中运行,实时显示真实的数据。可以选择要捕捉的内部信号 ,触发条件,捕捉的时间,捕捉多少数据样本等,帮助工程师查看实时数据进行 debug。
SignalTap II 利用 RAM 和逻辑单元与内部的信号连接 ,并通过 JTAG 接口连接 FPGA 与 Quartus II 软件,可以在 SignalTap II 里观察分析数据。

SignalTap 使用流程图

在这里插入图片描述

SignalTap 使用流程

添加SignalTap 到工程中

前提是将工程建好,并综合布线,下载到板子之前的工作全部准备好
然后需要创建一个.stp文件,这个文件创建的位置在
在这里插入图片描述
然后进如设置界面,界面的设置如下所示:
在这里插入图片描述
这些都设置完成之后点击上面的保存,就会生成一个.stp文件,然后把这个文件添加到工程里面,大多数情况下都会自动添加。
保存完成之后,然后就将程序下载到板子上,可以通过之前的programmer下载,也可以通过这个界面上的按钮下载。
然后进入下面的进程:可以看到抓取到的数据
在这里插入图片描述
在这里插入图片描述
可以通过上面的选项选择想要观察的数据类型。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐