mio-emio 接口

本文介绍了Zynq SoC中的GPIO、MIO和EMIO的区别与联系。MIO是PS部分直接引出的复用IO,而EMIO用于扩展PS无法容纳的外设,通过PL进行通信。Axi_gpio是PL中的IP核,用于PS与PL之间的外设连接。GPIO功能包括54个MIO信号和192个EMIO信号,支持动态编程和中断功能。GPIO分为4个bank,其中Bank0和Bank1用于MIO,Bank2和Bank3用于EMIO,电压和配置选项有所不同。
摘要由CSDN通过智能技术生成

在玩了zedboard一段时间之后,这两天又回到了最基础的gpio,axi_gpio,mio,emio.也把ug585的部分章节,看了看,又有了许多新的发现,可能学习就是这样吧,温故而知新,说不定下一次在回过头来看mio的时候,又会有不一样的理解。

好了回到正题,gpio,axi_gpio,mio,emio其实关系有点,只是一直被搞混了,记录一下。

Gpio 通用外设io,在以前的单片机中,印象就是外面的引脚啊,比如可以连接到lcd,连接到数码管。。。,而在zynq中有点不一样,但就使用的话似乎区别也不大,主要是里面包含了FPGA,整体算是一个soc。他可以使用下面的mio或者emio,当然具体的外设可能对两者有要求。

Mio复用io,直接由ps部分引出,

Emio 外部扩展复用io,把ps部分挂不下的外设,放到pl部分所使用的io叫emio,而这也是一种ps,pl通信的方式,

Axi_gpio 这个就是pl部分的一个ip核,ps,pl就通过它连接到外设。

外设就是我们所常用到的串口啊,usb啊,xx控制器啊什么的。

与zynq有物理的连接,

而里面所用到的引脚约束就是告诉芯片,具体连接到哪一个引脚。

把指导手册上的一些描述顺便也搬上来。

Key features of the GPIO peripheral are summarized as follows:
• 54 GPIO signals for device pins (routed through the MIO multiplexer)
° Outputs are 3-state capa

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值