一个虚拟主机绑定2个网站,如何制作网站导航,wordpress正文目录,最新网站域名ip查询一. 简介 本篇文章将介绍如何使用Vivado来对上篇文章(FPGA驱动SPI屏幕)中的代码进行一个IP封装#xff0c;Vivado自带的IP核应该都使用过#xff0c;非常方便。 这里将其封装成IP核的目的主要是为了后续项目的调用#xff0c;否则当我新建一个项目的时候#xff0c;我需要将…一. 简介 本篇文章将介绍如何使用Vivado来对上篇文章(FPGA驱动SPI屏幕)中的代码进行一个IP封装Vivado自带的IP核应该都使用过非常方便。 这里将其封装成IP核的目的主要是为了后续项目的调用否则当我新建一个项目的时候我需要将其对应的.v文件全部添加进工程里面来当涉及需要添加不同工程的.v文件较多的时候会变的非常麻烦。 基于此目的这篇文章。
二. IP封装 先创建一个文件夹以后封装的IP全部放到这个文件夹里面便于管理。
1. 选择要封装的模块 打开一个Vivado工程然后将需要封装的模块设置为top。 然后点击这个即可进入封装IP的界面 2. 封装类型选择
第一个选项默认然后第二个看是否需要AXI4接口进行勾选。 3. 封装后IP存放的路径
这里选择IP生成后存放的路径 接下来来就一直点击next和ok即可。
4. IP编辑
最后会进入到这个界面 Identification设置IP的名字以及版本相关的信息 Campatibility: IP生成后支持那些器件 File Groups : 生成的IP包括那些文件 Customization Parameters : 设置IP参数的默认值以及类型。 Review and Pakage 生成IP 可以看到默认情况下除了有警告以外是没有任何错误的可以直接点击 Re-Package IP进行生成 到此为止我们的IP就生成完成了看到文件夹下就多了这三个文件。 三. 自定义的IP使用
1. 添加自定义IP路径
在菜单栏Tools下的Settings进行添加 添加完成后就可以在IP Catalog下看到我们自己的IP核了。 双击就可以进行参数配置确认就可以添加到工程里面来了 和官方自带的使用完全一样。 这样就完成了自定义IP的封装与使用了是不是很简单点点点就可以啦本次也仅仅介绍了一个IP封装的流程其中很多细节性的东西都没有涉及到。 当然复杂点的话可能需要自己下点功夫学习一个官方手册。例如说生成的IP核是不带源代码的(本次生成的IP核是带源代码的。