记录一下PS端 GPIO
1. GPIO 简介
ZYNQ PS 中包含一组丰富的外设,用于和外部设备进行通信。ZYNQ 的 IO 包括对外连接的 GPIO 和内部 PS 与 PL 通信的 AXIO。其中对外的 GPIO 又分为两种:MIO 和 EMIO。
MIO 和 EMIO 只是 GPIO 信号的两种接口,MIO 直连到PS,EMIO 则是 PS 扩展到 PL,从 PL 接出的 I/O。EMIO 依然属于 PS,只是连接到了 PL,再从 PL 输出信号。所以 MIO 不需要管脚约束,而 EMIO 需要管脚约束。
MIO 是 I/O 外设连接的基础,软件程序将 I/O 信号路由到 MIO 引脚。由于MIO 引脚数量有限,I/O 外围信号也可以通过 EMIO 接口路由到 PL(包括 PL 设备引脚),用于访问更多的设备引脚