通过自己的学习的和了解,觉得这种只是赛灵思的开发一种设计方法,这样做是便于开发者在复杂总线或者信号很多的时候进行连接,毕竟图形化更为直观。
Block Design中一般是添加的IP ,然后再次封装成Block,其实Block中添加代码文件也是可以的。所以我们本文分为两部分,第一部分是如何创建和封装自己的ip 第二部分是如何封装成block。
一 :如何创建和封装自己的ip
Vivado版本:Vivado 2019.2
开发板:xc7a35tfgg484-2
打包串口发送模块uart_tx
1、首先打开发送模块的VIVADO工程,确保其编译无误(最好进行仿真验证、上板验证保证其功能正确性),如下:
2、点击Tools-----create and package new ip
3、点击Next
4、选择选项1,点击Next,各选项含义:
1---将当前工程打包为IP核
2----将当前工程的模块设计打包为IP核
3----将一个特定的文件夹目录打包为IP核
4----创建一个带AXI接口的IP核
5、选择IP存放路径,建议专门建一个文件夹来管理所有建立的IP核,然后点击Next
6、点击OK,然后点击NEXT,会自动创建一个新工程,用来生成IP核
7、新生成的IP核打包工程如下:
弹出Package ip 界面。如果不小心关了这个界面,可以在最左边的“PacgeIP”</