本文主要是介绍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报错:
我觉得很奇怪,因为同样的工程同样的方法我已经成功生成了,最后无奈新建工程尝试,没想到这个小小的方法竟然这么管用!
这篇关于vivado出现编译失败以及长时间route不结束问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!