Vivado2017.4创建和封装用户IP核(使用Nexys4开发板)

      vivado不同于ISE的设计模式,vivado提供了以IP为中心的设计流程,可以帮助设计者快速的将自己的设计和算法转换成可重用的IP。

IP设计流程:

一、创建用于创建IP的工程

按照这个链接创建即可,下一步对这个工程封装成一个IP核,然后其他的工程调用这个自定义的ip核

https://blog.csdn.net/kenjianqi1647/article/details/84821462

二、设置定制IP的库名和库目录

创建好IP工程之后

1、设置库名和库目录

2、封装定制IP的实现

(1)Tools- Create and IP Package...

 

(2)IP参数配置

按照自己的需求填写

(3)选择Compatibility,确认该IP核所支持的FPGA类型

(4)File Groups,可以根据自己的需求添加一些额外的文件,如平台测试文件。

(5)Customization Parameters,根据自己的需求定义参数

(6)最后点击Package IP按钮,完成ip封装

最后关闭当前工程

三、创建用于调用IP的工程

1、创建新工程

    按照普通方式创建即可

2、设置包含调用IP的路径

 3、创建基于IP的系统

(1)Create Block Design

 (2)添加自己设计的ip核

(3)连线

 

 (4)点击Create HDL Wrapper...

(4)综合、添加约束文件、实现、生成bit文件、下载即可

猜你喜欢

转载自blog.csdn.net/kenjianqi1647/article/details/84821462