【【萌新的SOC学习之GPIO学习 水】】

萌新的SOC学习之GPIO学习

General Purpose I/O 通用I/O
zynq-7000 SOC
PS 分为四大部分

  1. APU application Processor Uint
  2. Memory
  3. IO外设
  4. Interconnect 内部互联

PL : IO外设
GPIO可以连接通用的设备(比如按键)
也可以用GPIO模拟其他的协议
GPIO的作用是:给软件提供观测以及控制功能 多达54个
MIO-----> zynq引脚很多 , 我们看UG865观察引脚
一共多少bank 里面的500 501 502 属于PS 34 35 属于 PL
500 501 是 PS.MIO 引脚------->一共54个
502端口 专门DDR
看上去54个,但是很多memory 也接到了MIO了,端口不够了
所以我们要用MIO实现多路复用功能

现在我们了解一下MIO的具体功能
MIO (multiuse) 把来自PS外设和静态储存器接口用多路复用的方式连接到PS引脚上
它的存储会分为静态和动态部分 动态部分是通过PS(专用)使用
GPIO 同样提供了64个input 128个output 到PL通过EMIO
EMIO E是扩展的意思 extend
EMIO可以扩展PS的引脚 PS只有54个不够
(但是不是所有的IO外设都可以用EMIO,但是GPIO这个外设可以用EMIO)
【【萌新的SOC学习之GPIO学习 水】】_第1张图片
【【萌新的SOC学习之GPIO学习 水】】_第2张图片

【【萌新的SOC学习之GPIO学习 水】】_第3张图片

【【萌新的SOC学习之GPIO学习 水】】_第4张图片

你可能感兴趣的:(SOC学习,学习)