自学内容网 自学内容网

Vivado自定义IP修改顶层后Port and Interface不更新解决方案

问题描述

       在整个项目工程中,对自定义IP进行一个比较大的改动,新增了不少端口(这里具体的就是bram的读写端口),修改是在block design中右击IP编辑在IP编辑工程中进行的。

       在修改完所有代码后(顶层新增了需要新加的输入输出端口),原本应该先在 File Groups 选择了Merge changes from file Groups Wizard 后,在Ports and Interfaces 中新增的端口就会显现出来。

       新增的端口如下:

       但实则却没有什么变化。

问题解决

       本着Vivado出现问题首先先考虑软件问题的原则!先说说我的尝试。

       一是重新打开工程,重新进来,还是不行。

       二是在 block design 中先把自定义IP删除,再重新添加,还是不行!

       三是在对应的文件夹中把IP文件夹先删除重新添加,还是不行。

       最后,我想端口不都在顶层文件中嘛,我直接把顶层文件先移出工程再加回来,然后就有端口更新了!看来最后还是Vivado的bug!!!封装完接口后如下图所示:


原文地址:https://blog.csdn.net/qq1016019583/article/details/143079587

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!