Win8/Win8.1/Win10下Vivado例化MIG报错的解决办法

Win8/Win8.1/Win10下Vivado例化MIG报错的解决办法

Win8/Win8.1/Win10下Vivado例化MIG报错的解决办法_第1张图片

如果你的系统是Win7那应该没问题,但如果是Win8、Win10的话,新建工程后例化MIG核的时候会报一个类似上图所示的错误:“Failed to generate IP ‘*‘. Failed to generate ‘Custom UI’ outputs:”。我在Win10上遇到过这个问题,只能理解为Vivado有bug或者Win7之后的Windows兼容性不好。。。

我的解决办法是:直接找一个现成的含有MIG核的工程,然后在上面改(可以删掉它的所有东西,然后在这个工程里面例化自定义的MIG核,这样就不会报错,这也反映了可能是新建的工程缺少某些文件导致报错)。

在此笔者向各位提供一个DDR2的模板工程:
Vivado 2015.4 DDR 模板工程
【注意】此工程目标开发板是Nexys4DDR,并且已经包含相应的DDR2的IP核。各位可以根据实际应用需要更改参数或者例化DDR3、LPDDR2的IP核。

欢迎有更好办法的朋友在评论写出办法,谢谢!

你可能感兴趣的:(嵌入式,Vivado,DDR)