Vivado封装IP实例

工具平台:Vidado 2020
器件型号:xczu7ev-ffvc1156-2-i
封装步骤如下:
1、新建vivado工程,添加源码
Vivado封装IP实例_第1张图片
2、Tools——Create and Package New IP,选择Package your current project(封装当前工程pro)
注意:Create AXI4 Peripheral 封装AXI4外设接口
Vivado封装IP实例_第2张图片
3、Create New IP
Vivado封装IP实例_第3张图片
4、设置IP信息
在主界面Package IP页中,点击左侧Packaging Steps一栏中的“Identification”。然后修改右侧箭头所指示的选项,括厂商(Vendor)、IP核名称(Name)、IP核显示名称(Displayname)以及对IP核的描述(Description)等信息。
Vivado封装IP实例_第4张图片
5、设置IP核兼容性
主要指的是封装的IP核可用于哪些型号的器件,默认所有器件支持
Vivado封装IP实例_第5张图片
6、设置文件组
在文件组(File Groups)中列出了IP核所使用到的源文件
Vivado封装IP实例_第6张图片
7、设置变量
指的是模块中的parameter参数变量
Vivado封装IP实例_第7张图片
8、设置端口和接口
自动生成M_AXI接口,代码采用与M_AXI一致的信号名称
Vivado封装IP实例_第8张图片
9、自定义FDMA接口
Vivado封装IP实例_第9张图片
Vivado封装IP实例_第10张图片
10、添加自定义IP路径
Vivado封装IP实例_第11张图片
11、IP库里调用IP
Vivado封装IP实例_第12张图片
Vivado封装IP实例_第13张图片

你可能感兴趣的:(FPGA,fpga开发)