在使用vivado时,经常要用到自己封装IP核的情况,具体的操作过程如下:
一、将自己设计的文件调试成功;
二、选择Tool下的Create and Package New IP;
三、选择next;
四、如果是在要生成IP核的工程目录下,选择Package your current project;如果不是,选择Package a specified directory;如果要生成一个带AXI4总线的IP核,选择Create a new AXI4 peripheral;然后点击Next;
五、选择新生成IP核的存放地址,点击Next;
六、点击Finish;
vivado下出现了这样的message:
解决方法是:
点击Ports and Interfaces——clk(右键)——Edit Interface——Parameters——Add Parameter,写入ASSOCIATED_BUSIF,点击OK;
Edit Interface中,在ASSOCIATED_BUSIF对应的value中写入信号名称,点击OK;
Ports and Interfaces显示正常;
七、点击Review and Package——Re-Package IP;
提示IP核生成成功。
IP核生成了,怎么使用呢?
1、打开需要使用该IP核的工程,点击IP Catalog,在IP Catalog对话框中点击右键,选择Add Repository,选择IP核所在的目录。
2、选择目录后,可以看到新生成的IP核;
3、可以像XILINX提供的IP核一样使用啦。
vivado下封装IP核
最新推荐文章于 2025-04-18 14:00:25 发布