首页 理论教育 FPGA工程实践:自定义IP核移植成果

FPGA工程实践:自定义IP核移植成果

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

FPGA工程实践:自定义IP核移植成果

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

1. 自定义IP 核生成文件

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

(1)xgui 文件夹。

(2)component.xml 文件(IP 核描述)。

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

分频器IP 核设计为例,如图4.91 所示。(www.xing528.com)

图4.91 自定义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 核的顶层设计即可。

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

我要反馈