vivado使用自带IP核和创建自己定义的IP核
来源:互联网 发布:131458淘宝信誉查询心 编辑:程序博客网 时间:2024/06/05 19:09
任务:使用vivado自带IP和创建IP
目的:学会使用Vivadao相关的IP组件
步骤:
1.使用自带IP
工程创建好之后,选择IP Catalog。软件就会列出自带的,自带的IP核有很多种,选择自己需要的,可以直接查找。此处选择FIFO作为例子。
选择好IP核之后,选中并双击就会弹出IP核配置窗口,例如下图中FIFO的配置页面,有ip名、位宽等等相关参数。
参数配置完成之后,点击ok就弹出下列生成输出窗口,综合选项中的Global表示只生成RTL代码,然后与整个工程一起参与综合,Out of context per IP表示生成后立即综合,生成后的界面见下列图片。
Global选项的生成状态:
Out of context per IP表示生成后立即综合的状态:
输出生成文件包含了实例模板(其中.vho文件是verilog的使用模板,.veo是VHDL实例模板),综合约束文件、仿真文件和修改记录。这些文件在IP Sources标签栏中可以看到。打开.vho文件,复制下图中方框中的内容到需要应用的文件中。
将生成的IP核实例化到源文件中,并且添加自己的输入输出即可。之后便可以对其进行综合,仿真等操作了。
2.创建IP并使用
打开一个编译好的工程,以分频器为例。
在tool-->Create and Package New IP
完成后可以看到要生成IP的一些信息。
在Review and Package中点击Re-Package IP即可完成IP核的创建。
打开IP Catalog,在User Repository的UserIP中可以看到刚刚生成的IP核。
新建工程,使用刚创建的IP核
新建工程后的IP Catalog中看到之前创建的IP核并不存在其中。
点击IP Catalog窗口左侧的IP 设置按钮(或Project Setting--->IP Setting),然后选择Repository Manager,点击绿色+,找到之前生成IP核的路径。
ok之后再看IP Catalog窗口,出现了之前创建的IP核,选择此IP就可以实例化了。
- vivado使用自带IP核和创建自己定义的IP核
- vivado使用自带IP核和创建自己定义的IP核
- Vivado使用技巧(二):封装自己设计的IP核
- Vivado下创建基于AXI-Lite的用户IP核
- Vivado IP核剖析
- Vivado中AXI IP核的创建和读写逻辑分析
- 双口RAM及Vivado RAM IP核的使用
- Xilinx Vivado的使用详细介绍:使用IP核、例化IP
- Vivado IP核生成设置
- Vivado IP核生成设置
- Xilinx Vivado的使用详细介绍(3):使用IP核
- Xilinx Vivado的使用详细介绍(3):使用IP核
- Xilinx Vivado的使用详细介绍(3):使用IP核
- Vivado 中自定义IP的使用(IP packager)
- Vivado不同版本打开IP核锁定的解决办法
- vivado IP核设计一些小细节
- Vivado中IP核生成文件
- MYIR Zturn Vivado工程更新IP核
- 带权最短路 51Nod
- C语言 随机函数详解
- 原型链
- Mybatis绑定错误的原因
- Qt 之QDialog的模态与非模态
- vivado使用自带IP核和创建自己定义的IP核
- scrapy:使用response.follow()方法时出现AttributeError: 'HtmlResponse' object has no attribute 'follow'
- android 自定义View进阶学习-对TapBarMenu的源码分析(上)
- 2016年蓝桥杯C&C++程序设计本科B组
- H-Find The Multiple
- 安装node和vue-cli 并从GitHub上下载vue开源项目 并运行
- 欢迎使用CSDN-markdown编辑器
- 在虚拟机上基于Redhat Linux6.5的oracle 12c安装过程
- 高级网络配置