modelsim仿真过后,上板调试,因为调试的方便就加入了signal tap ii来抓取有关关键信号,最终从抓到的关键信号来看数据包是被正确的接收下来和发送出去了的,在电脑上用抓包工具也能抓到数据包,但是这个是在我将signal tap ii使能后一起编译后烧入板子的情况。现在问题来了,当不使能signal tap ii 对工程进行编译,烧入板子后程序运行功能就不正常了,用示波器抓TXEN 以及数据线,都是有的,txen也是对的,但是示波器抓到的数据是4位宽,公司的示波器是两个探头,能抓到一个时钟和一位数据,所以卡在这里,不知道怎么分析了,现在我想问的是是不是使能与不使能signal tap ii编译后对时序造成了比较大的影响,然后是否可以通过设置编译选项来优化来解决或者还是代码不够严谨导致的,因为这个模块公司以前一直在用 也没见出问题,现在感觉是不能很准确的定位问题