问题描述

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

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

       新增的端口如下:

       但实则却没有什么变化。

问题解决

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

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

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

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

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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部