首页 理论教育 VIVADO环境下用户自定义IP核移植研究

VIVADO环境下用户自定义IP核移植研究

时间:2023-10-26 理论教育 版权反馈
【摘要】:用户自定义IP核的移植方法非常简单,只需复制定义IP核时生成的设计文件到新目标工程文件夹,然后在新工程IP核调用中添加自定义IP核所在路径即可实现调用移植。图1.87自定义IP核源文件移植时,用户应找到自定义IP核工程对应的new文件夹,复制文件夹中全部内容并粘贴到用户自己的IP核库文件夹中。按照此方法,可以将不同IP核定制工程中对应的源文件复制到用户需要的地方,形成用户自己的专属IP库。

VIVADO环境下用户自定义IP核移植研究

用户自定义IP核的移植方法非常简单,只需复制定义IP核时生成的设计文件到新目标工程文件夹,然后在新工程IP核调用中添加自定义IP核所在路径即可实现调用移植。

1.自定义IP核生成文件

当用户参照1.5节方法进行IP核定制设计时,会在其工程文件夹中生成这样一个路径:工程名_srcs\sources_1\new,所有IP核定制的源文件都放在该路径文件夹下。new文件夹中一般包含3个对象:

xgui文件夹;

component.xml文件(IP核描述);

.v源文件(IP核对应的Verilog代码源文件)。

分频器IP核设计为例,自定义IP核源文件如图1.87所示。(www.xing528.com)

图1.87 自定义IP核源文件

移植时,用户应找到自定义IP核工程对应的new文件夹,复制文件夹中全部内容并粘贴到用户自己的IP核库文件夹中(可以为每一个IP核单独命名)。按照此方法,可以将不同IP核定制工程中对应的源文件复制到用户需要的地方,形成用户自己的专属IP库。当需要共享IP核资源给他人时,只需要将此文件夹复制到新的目标工程中即可。

2.添加Repository路径

在VIVADO左侧的“Flow Navigator”项目设计流程管理窗口中,单击【PROJECT MANAGER】→【Settings】,弹出工程属性设置对话框,单击【Project Settings】→【IP】→【Repository】,单击窗口中部的“按钮,弹出“IP Repositories”添加(add)路径选择对话框,找到复制粘贴的IP核设计文件所在路径,然后单击“Select”按钮,弹出的“Add Repository”对话框会自动显示刚刚复制的IP核名字“fenpinqi_v1_0”,说明IP核资源可用,移植成功,接下来完成调用此IP核的顶层设计即可。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈