参考超群天晴的博客http://www.cnblogs.com/surpassal/,使用XPS为PS 处理系统 添加额外的IP。从IP Catalog 标签添加GPIO,并与ZedBoard板子上的8个LED灯相连。当系统建立完后,产生bitstream,并对外设进行测试。以后还有一个很重要的自定义用户Ipcore设计,下个实验来做下这个(一开始以简单的led和sw为例)。这个实验就使用呢自带外设IP。
使用的平台是XPS 14.2+SDK 14.2
一 硬件配置
1、启动xps创建工程Create New Project Using BaseSystem Builder
创建工程。因为PS系统和FPGA连接是采用AXI接口,因而选择内部互联类型(Interconnect Type) 为AXI。
选择设计平台为ZynqZC702
到外设配置界面,系统会默认有GPIO_SW和 LEDs_4bits 这两个外设,我们不需要,remove
2、添加AXI GPIO外设
进入主界面
Zynq平台:使用AXI GPIO控制ZedBoard LED

本文介绍了如何在Zynq ZC702开发板上,利用Xilinx XPS 14.2和SDK 14.2,通过AXI GPIO IP让ARM PS访问FPGA的外设。详细步骤包括从IP Catalog添加GPIO,配置GPIO长度为8以连接8个LED,设置端口约束,生成bitstream,并在SDK中创建软件程序来测试GPIO。文中提到,软件部分可以使用Memory Tests模板或者helloworld模板。
最低0.47元/天 解锁文章
864

被折叠的 条评论
为什么被折叠?



