完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
任务:使用vivado自带IP和创建IP
目的:学会使用Vivadao相关的IP组件 步骤: 1.使用自带IP 工程创建好之后,选择IP Catalog。软件就会列出自带的,自带的IP核有很多种,选择自己需要的,可以直接查找。此处选择FIFO作为例子。 选择好IP核之后,选中并双击就会弹出IP核配置窗口,例如下图中FIFO的配置页面,有ip名、位宽等等相关参数。 参数配置完成之后,点击ok就弹出下列生成输出窗口,综合选项中的Global表示只生成RTL代码,然后与整个工程一起参与综合,Out of context per IP表示生成后立即综合,生成后的界面见下列图片。 Global选项的生成状态: Out of context per IP表示生成后立即综合的状态: 选择IP Sources,展开并选择xxx的 IP核 - Instantiation Template - xxx.veo,可以打开实例化模板文件。如图,这段代码就是使用Verilog调用这个IP核的示例代码 输出生成文件包含了实例模板(其中.veo文件是verilog的使用模板,.vho是VHDL实例模板),综合约束文件、仿真文件和修改记录。这些文件在IP Sources标签栏中可以看到。打开.veo文件,复制下图中方框中的内容到需要应用的文件中。 将生成的IP核实例化到源文件中,并且添加自己的输入输出即可。之后便可以对其进行综合,仿真等操作了 2.创建IP并使用 打开一个编译好的工程(经过Run Systhesis后的工程),以分频器为例。 在tool–》Create and Package New IP 完成后可以看到要生成IP的一些信息。 在Review and Package中点击Re-Package IP即可完成IP核的创建。 (IP创建完成后会生成IP核压缩包,解压后,会有src文件夹、xgui文件夹、component.xml文件。src文件夹里是工程的设计.v文件。xgui文件夹里是.tcl文件。) 打开IP Catalog,在User Repository的UserIP中可以看到刚刚生成的IP核。 新建工程,使用刚创建的IP核 新建工程后的IP Catalog中看到之前创建的IP核并不存在其中。 点击IP Catalog窗口左侧的IP 设置按钮(或Project Setting—》IP Setting),然后选择Repository Manager,点击绿色+,找到之前生成IP核的路径。 ok之后再看IP Catalog窗口,出现了之前创建的IP核,选择此IP就可以实例化了。 |
|
|
|
只有小组成员才能发言,加入小组>>
952 浏览 2 评论
12853 浏览 0 评论
4142 浏览 7 评论
2354 浏览 9 评论
2186 浏览 2 评论
471浏览 2评论
831浏览 2评论
952浏览 2评论
421浏览 1评论
660浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 21:17 , Processed in 1.891212 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号