大家在使用Vivado时是不是会遇到这样的情况,刚写了一段 Verilog代码,辛辛苦苦花了很长时间综合,在debug的过程中,却找不到需要debug的信号了,查看网表发现没有?这到底是为什么呢?
其实出现这种情况是因为我们的某些中间信号被优化掉了。
被优化掉的原因有可能是你这个信号确实对后面的输出没用,我写的这个项目由于还在中间过程,功能还没有完善,所以不想把大量的中间信号作为输出,所以被优化掉了,以至于在debug过程中找不到这些信号。
问:针对上面的问题,如何解决这个问题呢,有哪些编程技巧呢?
答: