本文主要是介绍【vivado】ILA使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、ILA使用方法
使用ILA IP核或者在相应信号或者端口前添加(* mark_debug = "true" *)后实现相应波形观测。
二、一点感受
虽然ILA在一些情况下比较好用,但不建议靠ILA来debug。因为:
1) ILA分析的波形长度有限;
2) ILA抓取的信号数量有限;
3) 如果需要新加debug信号,需要重新做ILA,再Place&Route,费时费力;
4)ILA信号过多影响时序收敛,甚至影响设计功能,比如JESD204204B协议恢复时钟驱动的很多信号被添加到ILA中观测后可能会导致建链不稳定。
建立完备的测试pattern,cover全功能点,跑RTL simulation才是方便又省时间的方法。
这篇关于【vivado】ILA使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!