ZYNQ-7000系列MIO、EMIO、AXI_GPIO接口

时间:2025-11-02  作者:Diven  阅读:0

ZYNQ-7000系列MIO、EMIO、AXI_GPIO接口

PS部分框图如上图所示,PS 和外部接口之间的通信主要是通过复用的输入 / 输出( Multiplexed Input/Output,MIO)实现的,提供了可以做灵活配置的 54 个引脚,这表明外部设备和引脚之间的映射是可以按需定义的。这样的连接也可以通过扩展 MIO (ExtendedMIO,EMIO)来实现,EMIO 并不是 PS 和外部连接之间的直接通路,而是通过共用了PL 的 I/O 资源来实现的 。这些都出现在上图的左侧。当需要扩展超过 54 个引脚的时候可以用 EMIO,而当 PL 中实现了一个 IP 包的时候,这也是 PS 和 PL 中的IP 包接口的方法。

可用的 I/O 包括标准通信接口和通用输入 / 输出 (General Purpose Input/Output,GPIO),GPIO 可以用做各种用途,包括简单的按钮、开关和 LED。

在ZYNQ7000系列PS中除了上面提到的MIO和EMIO之外,还包括AXI_GPIO。

这三者关系如下:

其中MIO和EMIO是直接挂在PS上的GPIO。而AXI_GPIO是通过AXI总线挂在PS上的GPIO上。

我们先看一下MIO和EMIO:下图EMIO和MIO的结构。其中MIO分布在BANK0,BANK1,而EMIO则分布在BANK2、BANK3。

注意一下几项:

首先、MIO在zynq上的管脚是固定的,而EMIO,是通过PL部分扩展的,所以使用EMIO时候需要在约束文件中分配管脚,所以设计EMIO的程序时,需要生成PL部分的bit文件,烧写到FPGA中。

其次、由下图可以看出MIO共占54bit,而EMIO占64bit。其中MIO占用IO号为0-53。而EMIO占用IO号为54-117。

 

再者、无论是EMIO还是MIO都属于PS上的IO,直接由PS操作。在调用头文件,只调用#include "xgpiops.h"即可,而在调用AXI_GPIO时,则需要#include "xgpio.h"。

关于EMIO:

从 PS 出来,有几种连接可以经由 PL 到外部接口上,这被称作扩展的 MIO (Extended MIO) ,即 EMIO。

EMIO 涉及到两个域之间的信号传输,是由一组简单的导线连接实现的,EMIO 并不支持所有的 MIO 接口,而支持的那些中,也有些的能力受到了限制 。这些连接被安排成两个 32 位的组。

很多情况下,经由 EMIO 的接口是直接连接到所需的 PL 的外部引脚上的,这个连接是由一个约束(描述)文件中的条目所指定的。在这个模式下,EMIO 可以实现额外的 64 个输入线和 64 个带有输出始能的输出线。另一个选择是用 EMIO 来连接PS 和 PL 里的外设模块。下图描绘了这两种使用模式 :

最后看一下,AXI_GPIO相当于GPIO的IP核,我们调用时是占用相应AXI总线地址空间,如下图,占用地址为0x41200000和0x41210000

 

猜您喜欢

肖特基二极管因其低正向压降和快速开关特性,应用于电源管理、整流和高频电路中。在实际应用中,二极管可能会因过载、过热或老化等原因而损坏。了解如何测量大功率肖特基二...
2025-04-09 13:31:08

信号缓冲器、中继器和分配器在现代通信和网络系统中是非常重要的配件。应用领域,主要包括以下几个方面。在音视频处理领域,这些设备能够有效地增强和延长信号传输距离,确...
2008-11-22 00:00:00


现代家居中,小夜灯成为了许多家庭重要的一部分。不仅能够提供柔和的照明,还能营造出温馨的氛围。而小夜灯的工作原理中,光敏电阻是非常重要的角色。本文将详细介绍小夜灯...
2025-03-19 07:00:02

对于笔记本电脑用户而言,电池续航能力始终是关注焦点。一款优秀的电池管理软件能够有效延长电池寿命,优化使用体验,让您摆脱电量焦虑,尽享移动办公的乐趣。Win7 电...
2024-09-30 00:00:00

行程开关是常见的电气控制元件,应用于工业自动化中。根据不同的应用需求,行程开关有多种类型,主要区别体现在结构、动作方式和接点类型上。结构方面,行程开关可分为机械...
2018-01-18 00:00:00

贴片电阻5.1kΩ,在电路板上以其小巧的体积和精准的阻值是重要配件。但是,如何快速识别表面的标识呢?其实,解读这些标识并不复杂。通常,5.1kΩ的贴片电阻会采用...
2024-11-29 10:26:10

RF放大器,作为射频信号处理的关键组件,应用于多个领域。在通信行业中,RF放大器是手机、无线电和卫星通信系统的重要组成部分,确保信号在长距离传输中的强度和清晰度...
2015-07-20 00:00:00

贴片电阻上的431标记代表其阻值为430欧姆。这种标记方式遵循EIA-96标准,使用三位数字来表示阻值。前两位数字是有效数字,第三位数字则表示10的几次方。具体...
2024-11-29 10:26:13

压敏电阻作为重要的电路保护元件,越来越受到关注。作为全球知名的电子元器件制造商,Panasonic(松下)在压敏电阻领域拥有多款高品质产品。本文将围绕Panas...
2013-04-25 08:08:00