Sign alTap 的使用方法 SignalTap 是由Altera 公司开发的一个在线、片内信号分析的工具,为设计开发者验证所用
我们什么时候会用到signalTap 呢
当代码经过仿真没有问题,但加载到FPGA 电路板后,发现功能不正确时,我们就可以用signalTap 工具进行分析,它的作用就类似于一个数字逻辑分析仪
利用signaltap 基本上可以代替数字逻辑分析仪了,它是qu artu s 里最常用的工具,同学们必须熟练使用这个工具
SignalTapII 原理 在使用signalTap 前,我们先理解一下SignalTap 的原理,这样就助于理解每个参数
如下图所示,我们想观察一组信号,我们称之为“被测信号”(可以是多个),同时我们指定一个采样时钟
现在我们想看这个被测信号,在其下降沿前后几个时钟内,被测信号的值是多少
那么“下降沿”就是触发条件
当满足触发条件时,signaltap 会将触发条件前后,时钟上升沿时的所有信号值保存到一个RAM 当中
我们可以指定触发条件前后采多少个样点
如果 RAM 比较大,那么可以保存的数据就比较多
如果 RAM 比较小,那么保存的数据自然少
(因此 RAM 大小决定了观察数据的多少)
SignalTap 将数据保存到RAM 后,将读出 RAM 中的数据,然后逐个在显示器中显示出来(因此 SignalTap 看到的都是理想的,没有毛刺的信号)
打开SignalTapII 打开Qu artu s 后,在菜单栏中,选择“Tools”->”SignalTal II Logic Analyzer”,就可以打开 SignalTap 工具
如下图: 3
界面介绍 上面是 SignalTap的界面,我们按照使用顺序简述地介绍每个部分功能
红色标号1:下载线选择,点击setu p 选择硬件的USB 接口 红