有时候我们想参考官方的源码,但是有些IP怎么也找不到官方的源码,具体原因是什么呢?
下面从下面两种Vivado创建IP的流程看下具体的原因:
所谓“数字积木”,就是Vivado集成开发环境基于IP的 “积木块”设计思想。
VIvado中IP定制化流程如下:
来源UG896
IP目录将来自下面的IP统一到一个环境中,这些IP包括XilinxIP、第三方IP和用户IP。
基于IP-XACT标准,VivadoIP封装器工具提供了独一无二的“重用”特性。IP封装器为Vivado的任何用户提供了一种能力,即将设计流程任意阶段的一个设计进行封装,然后将该IP作为一个系统级的IP进行使用。
创建不包含源文件的IP
上面建立的IP可以很方便操作一下看到源文件,实际使用过程中IP作为知识产权的成果,设计者并不希望公开IP核的源代码,下面将带你建立一个不包含源文件的IP。
第一步:在操作系统下,执行菜单命令【开始】-【所有程序】-【Xilinx Design Tools】-【Vivado2018】点击【Vivado2018】,启动Vivado集成开发环境。
第二步:在“Vivado2018”主界面下,选择“Create New Project”选项,弹出“New Project-Createa New Vivado Project”对话框。
第三步:单击【Next】按钮,弹出“New Project”对话框。在该对话框中,按如下参数进行设置。
(1)Project name:gateip;
(2)Project location:XXX\test;
(3)选中“Create project subdirectory”前面的复选框。
第四步:单击【Next】按钮,弹出“New Project-Project Type”对话框。在该对话框中,按如下参数进行设置。
(1)选中“RTL Project”前面的复选框;
(2)其他按默认设置。
第七步:单击【Next】按钮,弹出“New Project-Default Part”对话框。在该对话框中,选择