首页 > 技术 > 内容

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

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

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

 

猜您喜欢


薄膜电阻作为重要的电子元器件,应用于各种电路设计中。作为国内知名的电阻品牌,智宝(TEAPO)薄膜电阻凭借其优良的品质和稳定的性能,受到了众多电子制造企业的青睐...
2022-07-21 17:18:14
封口机在现代包装行业中是非常重要的配件,其主要优势体现在多个方面。封口机能够有效提高生产效率,自动化的封口过程大大缩短了包装时间,满足了大规模生产的需求。封口机...
2012-07-10 00:00:00
密度计是用于测量液体或固体密度的仪器,应用于化学、石油、食品等行业。通过测量物质在特定条件下的质量与体积比,提供准确的密度数据,帮助用户判断物质的性质和质量。密...
2013-09-18 00:00:00
防浪涌电阻作为保护电路安全的重要元件,越来越受到重视。肇庆作为电子制造的重要基地,英达防浪涌电阻凭借其高品质的性能和良好的口碑,成为众多企业的首选。那么,如何在...
2020-01-16 00:56:30
导轨和滑块是现代机械设备中不可少的关键部件,在各种自动化和精密设备中有着着重要作用。根据不同的应用需求,导轨和滑块可以分为多种分类。按材料分类,导轨和滑块可分为...
2014-08-30 00:00:00
选择贴片电阻的最佳封装方法需要综合考虑多种因素,包括电路板空间、功率要求、成本以及生产工艺。没有 universally 「最好」的封装,只有最适合特定应用的封...
2024-11-26 11:29:54
合金电阻稳定的性能和优良的耐热性被应用于各种电子设备中。SUPEROHM(美隆)作为知名的合金电阻品牌,高品质和多样化的规格赢得了市场的认可。本文将详细介绍SU...
2015-03-06 19:39:20
贴片电阻的精度等级指的是其实际阻值与标称阻值之间的允许偏差范围。通常用字母或百分比来表示。常见的贴片电阻精度等级包括:±1% (F): 这是比较常用的精度等级,...
2024-11-29 10:26:27
电容是电子元件,常用于电路中。很多人对电容的极性有疑问,特别是“电容分正负极且长正短负吗”这个问题。本文将对此进行探讨。电容的基本结构电容器有两个极板,隔着绝缘...
2025-03-21 14:01:06