遇到奇怪的问是,被高云.gao文件监控的信号和不被监控的信号结果不一样?
[复制链接]
下边是正常的信号cnt会在state为9时加1
下边是出错的信号,代码没做任何改动,我只是把.gao里的div_in_valid和div_out_valid删除
测试时发现数据不对了,用逻辑分析仪看了一下state的变化出了问题,正常在state为7时需要等待div_out_valid变高state才会加1
在不监测div_in_valid和div_out_valid信号时state每隔一次就会直接从7变为8。
div_in_valid是除法器的输入有效信号,div_out_valid是除法器的输出有效信号。
有点像双逢实验,你观测它时,干涉没了,你不观测它时,波又来了。
这个信号也是当你想监测div_in_valid或div_out_valid看问题出在哪里,它正常了,当你把这2个信号从监视里去掉问题又出现了。
|