使用VIvado封装自定IP并使用IP创建工程

在fpga实际的开发中,官方提供的ip并不是适用于所有的情况,需要根据实际修改,或者是在自己设计的ip时,需要再次调用时,我们可以将之前的设计封装成自定义ip,然后在之后的设计中继续使用此ip。因此本次详细介绍使用vivado来封装自己的ip,并使用ip创建工程。
一、ip的创建
首先新建工程。
如前面部分介绍的工程创建,完成代码的设计、输入,并在功能仿真或时序仿真完全正确的情况下。
按如下步骤执行:
选择要存放的位置,这一步很重要,可以存放在以后专门自定义的ip文件夹内,方便以后添加和管理查看。
然后会弹出如下封装ip的界面,按如下执行package ip
至此,我们ip就封装好了。可以打开我们ip的文件夹,包括三个文件,src是源代码文件。
二、ip的使用
本次设计采用block design来使用自定义的ip。
ip的添加。
1.新建一个vivado工程。
按照上面的步骤添加自定义的ip。
创建一个bd文件
使用自定义的ip
添加完之后如下:
将引脚引出并重新命名,具体操作选中相应的管脚,右键选择make external
然后右键选择general output product
然后右键选择 create hdl wrapper。
最后添加约束文件并进行综合编译产生bit流,然后上班调试。
原文标题:fpga学习-vivado封装自定义ip及调用
文章出处:【微信公众号:fpga设计论坛】欢迎添加关注!文章转载请注明出处。


关于在差异化市场中找准最佳发展方向的介绍和分析
基于3568的消防图显方案
随着客厅格局改变随意挪动 索尼家庭影院颠覆传统
UBS:2030年自动驾驶出租车市场价值或达2万亿美元
稳压二极管的原理以及稳压管的选型技巧
使用VIvado封装自定IP并使用IP创建工程
工业智能网关助力打造智慧水务数据看板
第十六届电路保护与电磁兼容技术研讨会11月上海开幕
在服务器端使用内存来存储客户端发送过来的数据
GEACC-5595交换机
直线模组的品牌有哪些?
边缘数据采集网关如何实现PLC远程上下载
说说MOSFET中的米勒效应
fest on Demand:12门基于FPGA设计的在线技术课程(可免费注册)
华为云CDN加速,真正的六边形战士
汽车芯片国产化为何步履艰难?技术差距到底有多大?
雷军超爱的:小米“拍照神器”,5寸屏+骁龙821+全金属
智能产品及配用电解决方案企业海兴电力发布2022第一季度报告
首战双11单品销售破10万,天猫助网红IP成功转型
5G时代,室内覆盖数字化是大势所趋