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文件、下载即可