quantus18的signaltap逻辑分析仪

SignalTap的使用

1、SignalTap的作用

SignalTap就是一个IP(对应xilinx的ila),可以将引脚的状态实时显示。这是基于板级的验证,可以有效处理一些仿真难以实现的波形测试。例如inout口的测试,使用仿真就比较困难,很难构建合适的测试工具。使用signaltap可以有效地得到交互信息。

2、SignalTap的操作

添加测试信号:

在setup中的空白处双击即可调出所需的信号列表。这里需要注意信号的区分。默认的信号是在综合后的,这里的信号比较杂,可以考虑使用其他的信号列表,比如综合前。

设置时钟:

测试信号也是需要时钟来刷新的。这相当于逻辑分析仪的工作时钟。这个时钟直接决定了信号的灵敏度。

还有测试深度,就是同时显示多少时间。这里直接占用存储空间。

编译工程:

signaltap只是构建了一个IP,需要重新编译将其例化到工程。

在线调试:

在确定连接成功后,将生成的sof文件导入,可以开始调试。

触发方式:

设置触发方式,就是将显示信号加上约束。例如加入下降边沿触发,就是在该信号出现下降边沿则可以刷新,否则等待。

3、SignalTap的实际使用

总的来说,使用还是不难的。有实际硬件时可以考虑使用一下。

原文地址:https://www.cnblogs.com/electricdream/p/12951246.html