本文主要是介绍vivado bit生成报 DRC AVAL-244,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
经常在添加Debug Core ILA 后会遇到这个问题,字面意思就是说“这个调试ram需要独立的时钟CLKARDCLK和CLKBRWCLK,但实际DRC时发现这两个时钟是一样的。”虽然不太明白,但可以看到问题定位在u_ila_4模块,打开debug页面,确认下u_ila_4模块所用的采样时钟。
第一步:先把Messages的Critial waring/Warning过一遍,把代码里的bug确认下。
之前一直以为只要看Critial就行了,实际上当有未定义的wire/reg时也只会报warning,这个是比较严重的问题(由于失误写错了一个变量名),所以都要看下。
第二步:在Snythesis->Set up Debug重新选择u_ila_4的时钟。(这个是问题所在:有的debug变量虽然选择了不同名字的采样时钟,但实际上来自于同一时钟,这里可能要统一成一个源头时钟才行)
这篇关于vivado bit生成报 DRC AVAL-244的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!