自定义IP 可以嵌套
老版本的vivado自定义嵌套参考: http://blog.chinaaet.com/ad604/p/37169
18.1版本的 添加User_repostory 需要在setting -- ip中设置 或者 ip catalog 中右键
注意:
1 package 后生成 IP-XACT 文件夹,如下,component包含了配置信息, ip 要 设置成目标型号可用,设置方法在已生成的component 中,如果默认则为生成IP的工程中设置的芯片型号。
否则会报如下错误
2 User_reposoto要添加所有递归的 IP,
否则例化IP时失败,点击 IP more info 会提示找不到 IP
3 component 的属性 File_Groups 保持默认,is include 不需要勾选(勾选表示是头文件)
否则会提示找不到已勾选的文件
模块重名会调用最内层同名模块,中间模块丢失
四点:
ip 要 设置成目标型号可用
添加所有递归的 IP
is include 不需要勾选
多层嵌套模块不要重名
https://blog.csdn.net/kkg89/article/details/105172978 中提到的两种方法待验证