一般地,调用vivado 自带IP 核进行参数化应用后,如果需要将其复制移植到其他工程,以减少定制参数繁琐过程,节约设计时间成本,可以分3 步完成其移植过程,如图4.85 所示。
图4.85 标准IP 核移植过程
下面以4.2.2 的二进制计数器工程项目“counter_ip”中调用的“c_counter_binary_0”为例,介绍标准IP 核移植方法。
1. 拷贝IP 文件夹
分两种情况,一是从Vivado 安装目录文件夹中找到相关IP 核的源代码进行复制,此时参数采用IP 核默认设置;二是从现有设计工程中找到已调用并经参数设置的IP 核进行复制,此时将保留已定义IP 核中的参数。
所有标准IP 核的源文件都保存在Vivado 软件安装目录“.\data\ip\xilinx”中,在其中找到相应IP 核,复制整个文件夹。例如,路径“D:\Xilinx\Vivado\2019.2\data\ip\xilinx”,找到二进制计数器IP 核的源文件,并复制粘贴到目标工程文件中即可,如图4.86 所示。
图4.86 二进制计数器标准IP 核文件夹目录
在工程项目中如果添加了IP 核,那么在添加过程中软件都会将IP 核的源文件复制到工程所在的目录下。例如,在4.2.2 中的已建工程文件目录路径“E:\xilinx_project\V_book_exp\counter_ip\counter_ip.srcs\sources_1\ip”中,已经包含定制好的二进制计数器 IP 核“c_counter_binary_0”,找到该文件夹,复制粘贴到目标工程文件夹中即可,如图4.87 所示。
图4.87 4.2.2 工程项目路径
2. 添加到IP Sources 中(www.xing528.com)
在新的目标工程管理器“PROJECT MANAGER”中,单击添加设计源文件按钮,如图4.88 所示,弹出图4.89 所示的添加设计文件对话框。
图4.88 添加设计文件
在图4.89 中,通过单击“Add Directories”添加文件夹目录按钮,找到刚刚粘贴的二进制计数器IP 核文件夹“c_counter_binary_0”,然后单击Finish。
图4.89 添加IP 核文件夹进工程
此时,在新工程项目的“Design Sources”中,已经出现了二进制计数器IP 核文件,移植成功,如图4.90 所示。
图4.90 成功移植IP 核进新工程
3. 例化IP 核
完成上述移植后,在新的工程顶层设计文件中,可以采用例化方法,将IP 核集成到系统中,此时的IP 参数信息和原工程项目中的功能完全一样,移植成功。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。