Vivado创建带AXI slave接口的IP—PS控制PL侧的LED(二)
添加AXI slave接口的第二种方法,步骤如下,貌似这种添加方法比第一种添加方法要好用。
1. 1 创建AXI slave IP
新建Vivado工程,Tools -> Create and Package NEW IP -> Next -> Create a new AXI4 peripheral,单击Next -> 修改IP Name(此处未改,默认为myip)和IP location(这一步最好修改成绝对路径) -> 设置AXI4接口,如下:
图1.1 AXI4 interface设置
上图Number of Registers,可以根据实际使用情况进行修改,这里默认为4。单击finish。
1.2 添加AXI slave IP文件
点击界面上Add Sources加号,在路径:C:\Users\hp\Desktop\project_1\ip_repo\myip_1.0\hdl路径下选择myip_v1_0_S00_AXI.v文件,点击OK,然后点Finish。
1.3 修改AXI slave IP文件
双击myip_v1_0_S00_AXI文件,添加输入输出引脚,以及关联slv_reg寄存器与输入输出的引脚,并保存。
1.4 新建BD添加IP(PS core IP+AXI slave IP)
点击Create Block Design,在Diagram界面,右键单击,选择Add Module
选择myip_v1_0_S00_AXI(myip_v1_0_S00_AXI.v),点OK,则成功添加AXI接口IP。