单击在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的项目中进行使用,只需要将存储库添加到项目中即可。
接下来将完成设计的最后一步,运行设计生成比特流数据。