vivado出现编译失败以及长时间route不结束问题解决


  vivado有时工程用着用着出现莫名的长时route不停止也不报错问题,本来最多需要一个小时的工程数个小时也没有结果,这个时候可以尝试新建一个工程把原设计(.bd/.v)文件(说明:.bd文件拷过来后,一般MMCM ip的时钟需要重新设置一下)、约束文件(.xdc)拷贝过来重新编译即可。这个问题我在vivado2018.3版本遇到多次,通过新建工程的方法可以完成bit生成说明工程本身并没有问题,而是软件自身存在bug。

  这个方法同样可以用来解决一些编译报错问题,我在使用xilinx的ip:mii_to_rmii核(这个核在2019已经被去掉了),在该核和AXI 1G/2.5G Ethernet Subsystem连接时,需要注释掉mac中对mill管脚约束的xdc文件,才可以编译通过,但我明明已经disble了相关的xdc,却还是一直生成bit报错:

我觉得很奇怪,因为同样的工程同样的方法我已经成功生成了,最后无奈新建工程尝试,没想到这个小小的方法竟然这么管用!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM