玩转Zynq连载2——Zynq PS的GPIO外设
更多资料共享
链接:https://share.weiyun.com/5s6bA0s
1 概述
Zynq的GPIO外设控制最多54个MIO引脚,也可以通过EMIO接口连接到PL(最多支持64个输入引脚或128个输出引脚)。GPIO外设可以分为4个Bank。
GPIO外设的主要特性如下:
● 54个GPIO信号通过MIO引脚引出。
● 192个GPIO信号通过EMIO接口连接到PL引脚引出(64个输入引脚;128个输出引脚,其中64个实际输出引脚和64个输出使能引脚)。
●每个GPIO都可以独立编程为输入、输出或中断接口。
● 使能信号、位或bank为单位的数据写入操作、方向控制信号。
● 每个GPIO都有可编程的中断控制
GPIO的功能框图如下所示。
GPIO外设分为4个Bank。
● Bank0由32位的MIO引脚pin[31:0]组成。
● Bank1由22位的MIO引脚pin[53:32]组成。
● Bank2由32位EMIO信号EMIO[31:0]组成。
● Bank3由32位EMIO信号EMIO[63:32]组成。
2 GPIO内部结构
GPIO内部结构如图所示。