由于本次是要通过PS端的EMIO控制PL端多个LED灯,我们所创建的ZYNQ IP核里EMIO最多只有64个,不满足我们所需要的数量,所以本次内容我们要在之前工程的基础上通过添加两个AXI_GPIO实现:
点击“+”,搜索“axi_gpio":
双击进行配置:本次我们要配置87个LED灯,所以需要添加两个IP核,其中第一个IP核的两个通道都选择上,GPIO宽度选择最大值32,第二个IP核只选择一个通道,GPIO宽度选择23。
配置完成后点击”Run Connection Automation"进行自动连线:
跳出的页面进行全部勾选:
按照原理图进行对GPIO管教的约束:
最后根据之前的步骤进行将硬件工程.xsa文件导出。
由于更新了.xsa文件,所以需要在vitis工程里更新:选择导出的.xsa文件,更新成功后右击“Mind-Z7020"进行Build
同样,在vitis里面点击File-->new-->Appiacation Project:
选择空白.c文件:
应用工程创建完成之后,创建新的.c文件:右击src->New->File:
编译工程成功后,用type-c USB线将开发板的JTAG和电脑连接。