【 Vivado 】打包属于自己的IP
本文在Vivado 2014.4下自己动手创建一个IP,并打包,以便后来使用。
1、创建工程
打开Vivado设计开发软件,创建一个新工程:
下面省略一些描述:
工程名自己取,目录按自己情况随意定:
选择RTL工程,不用创建源文件:
2、添加设计文件
双击设计文件:
输入设计代码:
设计综合验证:
综合验证成功:
3、创建和封装IP
在菜单栏中,单机Tools中的Create and Package IP:
4、添加已经设计好的IP核
添加完毕,下面找到自己的IP:
很粗略的记录了下。无心插柳,万一有人需要呢!
参考:搭建你的数字积木
【 Vivado 】打包属于自己的IP相关推荐
- 在Vivado下利用Tcl实现IP的高效管理
在Vivado下,有两种方式管理IP.一种是创建FPGA工程之后,在当前工程中选中IP Catalog,生成所需IP,这时相应的IP会被自动添加到当前工程中:另一种是利用Manage IP,创建独立的 ...
- 手把手教你在Vivado创建一个RAM的IP核并使用ILA工具验证
文章目录 一.RAM实验背景知识 RAM的定义 RAM的分类 实验设计 二.创建一个新的工程 三.创建RAM IP核 四.编写代码 五.创建ILA IP核并生成比特流文件 六.将程序下入芯片,并通过I ...
- vivado工程版本升级时相关IP版本IP Status显示Using cached IP results
在将vivado工程升级时,例如从2018.2升级到2018.3时,部分IP版本可能升级到高版本,也有部分IP版本不用升级. 此时部分IP在综合后,在Design Runs中Status会显示Usin ...
- vue项目打包后直接修改ip地址
在 Vue 项目的配置文件中可以设置 devServer.host 属性来指定开发服务器的主机名.打包后的项目文件中并不包含该配置,所以需要使用其他方式来修改 IP 地址. 一种方法是在本地的 hos ...
- vivado中复数乘法器的ip核调用及其仿真的详细介绍
复数乘法器的ip核可在下图的中找到 ip核的输入配置和输出配置如下图所示 当我们在选择multplier construction的Use LUTs选项时,选择的是三次乘法的算法,相比于四次 ...
- Xilinx Vivado复数乘法器Complex Multiplier IP核调用及其仿真
Complex Multiplier IP核的使用,尤其是输出数据的截位到底怎么弄,我感觉官方文档PG104写的不清楚.我个人在网上也没找到好的讲解文章,就自己琢磨了下,然后写成文档记录在此,方便将来 ...
- 如何在Vivado创建一个FIFO的IP核并使用ILA工具验证
文章目录 一.FIFO实验背景知识 FIFO的定义 FIFO的分类 一般FIFO的结构(在这里对引脚进行说明,下面实验过程中直接引用这里的说明) FIFO的使用框图 实验目的 二.创建一个新的工程 三 ...
- Vivado实现异步时钟FIFO -IP核使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.实验内容 二.工程代码 1.顶层模块 2.写模块 3.读模块 前言 FIFO的英文全称是First In First ...
- 手把手教你打包一个自己的Vivado IP核
写在前面 模块复用是逻辑设计人员必须掌握的一个基本功,通过将成熟模块打包成IP核,可实现重复利用,避免重复造轮子,大幅提高我们的开发效率. 接下来将之前设计的串口接收模块和串口发送模块打包成IP核,再 ...
最新文章
- 某程序员哀叹工资低:二本计算机毕业,四年前端开发,年包才四十万!薪资真的和学历挂钩吗?...
- 有种软件你不得不备着,那就是数据恢复类软件
- Excel 下来公式 内容却一样
- Python常用模块之re模块
- Nginx模块之SessionSticky
- python lxml xpath爬取图片代码
- 收藏 | 这所985的机器学习、深度学习公开课,附PDF课件下载
- pyqt5的runJavaScript 使用模板
- legend---六、php脚本变量的生命周期是怎样的
- 【自动驾驶】KITTI Road Detection Benchmark Devkit_road使用
- 从零学IOS开发(一)
- BZOJ4556 HEOI2016 字符串
- pyspark LEAK: ByteBuf.release() was not called before it's garbage-collected. Enable advanced leak
- 【大数据离线开发】1、大数据准备环境之Linux配置
- 03-Qt应用程序关闭程序的时候出现QMutex: destroying locked mutex
- matlab 按字母排序,matlab命令大全(按字母排序) 总汇详解最新发布完整珍藏版
- 命令模式实现电视遥控器
- 小程序FMP优化实录,已拿offer附真题解析
- Leetcode917:仅仅反转字母(simple)
- luogu P2600 [ZJOI2008]瞭望塔
热门文章
- mysql自动备份与还原
- CSS大小设置实例——盒子模型
- 存储安全 系统的最后一道防线
- azure java_Azure File服务(5): Java开发
- 实用插件_这些实用的PR插件你知道吗?
- html h 不换行,css 强制不换行
- reeten lock java_Java多线程分析(八)----Syschronized VS ReentrankLock
- android lcd工具,Android东西lcd配置
- notepad如何新建php,notepad新手怎么使用教程
- mysql性能优化简书_MySQL性能优化