前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >System Generator系列之使用AXI接口和IPI(三)

System Generator系列之使用AXI接口和IPI(三)

作者头像
狂人V
发布2020-06-29 11:42:10
5400
发布2020-06-29 11:42:10
举报
文章被收录于专栏:电子狂人电子狂人
这一步说到的IP Integrator(IPI)其实就是创建一个自定义的IP,关于它的介绍可以在官网或者网络上进行具体了解,该篇将利用System Generator生成的文件进行设计的创建。

单击在Flow Navigator目录下的IP INTERGATOR下的Create Block Design

然后在弹出的窗口进行命名以及存放位置的设定,我直接采用默认的配置进行,大家可根据自己的需要进行配置。

点击OK确认后,会弹出Design的界面

接下来,首先是需要创建一个IP的存储库,并且将IP添加到库中,在Diagram的界面下的空白部分右键,然后选择IP Settings

在Settings的界面下,依次找到Project Settings > IP > Repository,然后在右边点击“+”,添加相关的IP文件到存储库中

然后在弹出的文件选择界面,找到通过System Generator生成的IP文件,本设计的路径:.../IPI_Project/ip

选好ip后点击Select,然后再弹出的Add Repository对话框点OK

这时候的IP Repositories界面就多了一项,点击OK保存并关闭

中Diagram界面中的中间有个“+”

单击界面的“+”,然后再弹出的对话框,搜索zynq,然后双击ZYNQ7 Processing System,将其添加到设计中

添加成功后,点击Diagram下的Run Block Automation

在出现的界面,确保option下的Apply Board Preset是选择的,然后保持默认配置,点击OK

回到Diagram界面,在空白处右键单击,然后选择Add IP

在对话框中输入System Generaor设计的文件名,本设计的名字为AXI,双击出现的axi

接下来就需要将IP连接欸到设计的其余部分,当使用AXI接口的时候,IPI提供了自动连接的功能,在Diagram的空白部分点一下,确保没选中AXI模块,然后点击Run Connection Automation

在出现的对话框保持默认状态,然后按OK继续

等待一下会儿,连线完成,结果如下

双击ZYNQ7 Processing System以自定义IP,在出现的界面点击PS-PL Configuration,展开HP Slave AXI Interface然后选择S AXI HP0 interface,将框框勾上,如下

点击OK,将此端口添加到ZYNQ7 Processing System

找到AXI模块的输入接口,s_axis_source,然后用鼠标拖到processing_system7_0的S_AXI_HP0接口,然后会出现绿色的勾

松开鼠标,弹出的对话框,直接点击OK,让其自动连接

然后继续点击上方的Run Connection Automation,出现的界面保持默认配置,点击OK,使得其余的线连接完成,连接后的结果如下:

在Diagram的上方有个Validate Design的工具,使用它来进行设计的检查,确保无误

单击该按键,等待一会儿,出现检查结果,说明此时无误

点击OK关闭,此时已经相当于System Generator的设计已经成功的导入IP Integrator的设计中,存储库的IP可以在任何Vivado的项目中进行使用,只需要将存储库添加到项目中即可。

接下来将完成设计的最后一步,运行设计生成比特流数据。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子狂人 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档