SignalTap的使用
1、SignalTap的作用
SignalTap就是一个IP(对应xilinx的ila),可以将引脚的状态实时显示。这是基于板级的验证,可以有效处理一些仿真难以实现的波形测试。例如inout口的测试,使用仿真就比较困难,很难构建合适的测试工具。使用signaltap可以有效地得到交互信息。
2、SignalTap的操作
添加测试信号:
在setup中的空白处双击即可调出所需的信号列表。这里需要注意信号的区分。默认的信号是在综合后的,这里的信号比较杂,可以考虑使用其他的信号列表,比如综合前。
设置时钟:
测试信号也是需要时钟来刷新的。这相当于逻辑分析仪的工作时钟。这个时钟直接决定了信号的灵敏度。
还有测试深度,就是同时显示多少时间。这里直接占用存储空间。
编译工程:
signaltap只是构建了一个IP,需要重新编译将其例化到工程。
在线调试:
在确定连接成功后,将生成的sof文件导入,可以开始调试。
触发方式:
设置触发方式,就是将显示信号加上约束。例如加入下降边沿触发,就是在该信号出现下降边沿则可以刷新,否则等待。
3、SignalTap的实际使用
总的来说,使用还是不难的。有实际硬件时可以考虑使用一下。
上一篇:基于Altera厂商的SignalTapII在线调试逻辑分析仪使用讲解
下一篇:分享一款用于通信测量的实时频谱分析仪:安诺尼SPECTRAN V6