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

时间:2025-08-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

 

猜您喜欢

光敏电阻作为重要的光电传感元件,受到了越来越多的关注。丰晶(Gausstek)作为光敏电阻领域的知名品牌,其丰富的产品型号和高品质的性能,满足了不同客户的多样化...
2012-12-18 05:57:52

2014-11-22 00:00:00

饰面板是应用于家居和商业空间的装饰材料,主要用于墙面、天花板和家具的表面处理。根据材质和功能的不同,饰面板可以分为以下几类。木质饰面板是最常见的,通常由天然木材...
2013-09-20 00:00:00

贴片电阻,也称为片式电阻或SMD电阻,在电子电路中应用。其型号通常以四位数字表示,例如0805、1206等,前两位数字表示长度,后两位数字表示宽度,单位为英寸的...
2024-11-29 10:25:44

现代电子设备中,连接器扮演着非常重要的角色。CONN_7.62X10.02MM_TM作为一种特定类型的连接器,因其独特的规格和性能在多个行业中得到了广泛应用。本...
2025-03-04 16:50:46

贴片电阻是电子电路中常用的元件,其封装类型多种多样,直接影响着电阻的尺寸、功率以及在电路板上的安装方式。了解不同的封装类型,对于选择合适的电阻至关重要。常见的贴...
2025-04-14 15:02:37

fpga用什么语言编程FPGA(Field-Programmable Gate Array)可以使用多种编程语言进行编程,具体选择的编程语言取决于开发人员的偏好...
2023-07-24 15:06:00

电子元器件中,贴片肖特基二极管因其低正向压降和快速开关特性而应用于各种电路中。尤其在高频和高效能的电源管理中,肖特基二极管的表现尤为突出。随着市场上贴片肖特基二...
2025-03-30 05:30:34

LDO稳压器工作原理LDO,即低压差线性稳压器,是一种电子电路,其功能是将输入电压转换为稳定的输出电压,即使输入电压或负载电流发生变化也能保持输出电压稳定。LD...
2024-06-03 00:00:00

屏蔽夹是常用于电气工程和电子设备中的重要组件,主要作用是防止电磁干扰,保护电路的正常运行。那么,屏蔽夹的规格尺寸是多少呢?屏蔽夹的尺寸通常根据具体的应用需求而有...
2020-05-14 00:00:00