一、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才是方便又省时间的方法。