CLG400------XC7Z010
500 501 502 属于ps端bank
502 部分的引脚 专门用于连接ddr
500 501 部分引脚 用于连接MIO
500 + 501 的引脚个数为54
34 35 属于pl端 bank

MIO主要解决引脚不足问题 所需引脚先连接到MIO 在由MIO连接空闲的引脚
MIO可以通过编程控制 从而实现多路复用功能

Multiuse i/o(MIO)
MIO定义

我们OverviewMIO的功能是将
从PS外设和静态内存接口的访问复用到配置寄存器中定义的PS引脚。在PS表4中,IOP和静态内存接口可以使用多达54个引脚,显示不同的外设引脚可以被映射到哪里。图2显示了MIO模块的框图。

EMIO (E代表扩展)

54个引脚不够用 可以通过emio 使用 pl端的引脚



GPIO ----------INPUT------ DATA_RO寄存器-----反应引脚状态
GPIO ----------OUTPUT------ DATA_RO寄存器-----反应引脚状态
DATA_RO寄存器-----总是反应引脚状态

DATA 寄存器返回前一次寄存器的值 如果要知道当前寄存器的值 需要读DATA_RO

GPIO -----bank 分组 bank0 bank1 bank2 bank3
MIO------bank 分组
MIO PINS 0 THRU 15-------BANK0 MIO 500
MIO PINS 16 THRU 53-------BANK1 MIO 501
MIO的bank可接不同的电压
MIO的bank与GPIO的bank不同

MIO[7]-----BANK0
MIO[8]-----BANK1
作为“input”
从而控制BANK0 BANK1 的电压

BANK500 16个引脚 供电 3.3v
BANK501 38 个引脚 供电 1.8v

有原理图知道MIO[8]接3.3v上拉电阻
MIO[7]接GND

故在对于GPIO处理时 要单独处理MIO[8] MIO[7]

系统上电后 BANK0 的bit7 bit8 只能作为输出

ZYNQ PS GPIO MIO 基础知识相关推荐

  1. ZYNQ PS端MIO的使用——FPGA Vitis篇

    文章目录 1. 前言 2. MIO介绍 3. Vivado工程编写 4. Vitis工程编写 5. 实验小结 A. 附录 B. 工程源码下载 1. 前言 本实验介绍如何使用ZYNQ芯片PS端的MIO. ...

  2. FPGA学习日记(九)ZYNQ的GPIO—MIO接口控制

    一.GPIO简介 在ZYNQ中,PS端的引脚资源ZYNQ PS 中的外设可以通过 MIO( 54pin,Multiuse I/O,多用输入/输出)模块连接到 PS 端的引脚上,也可以通过 EMIO 连 ...

  3. Zynq PS之MIO、EMIO调试

    目录 原理框图 Vivado中添加&配置Zynq UltraScale+ MPSoc IP UART设置(仅用于调试,非必需) MIO.EMIO设置 DDR配置 执行Generate Outp ...

  4. zynq学习04 zynq中PS通过MIO控制LED

    http://m.blog.csdn.net/article/details?id=40954363 这几天在学习zynq,zynq芯片集成了两片arm a9的内核,和xilinx的fpga可编程部分 ...

  5. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之Pinctrl子系统和GPIO子系统的使用

    文章目录 前言 1.Pinctrl子系统 1.1.为什么有Pinctrl子系统 1.2.重要的概念 1.3.代码中怎么引用pinctrl 2.GPIO子系统 2.1.为什么有GPIO子系统 2.2.在 ...

  6. 08.GPIO基础知识和工作原理

    GPIO基础知识和工作原理 参考资料 1.正点原子开发板资料 <STM32FXX开发指南:库函数版本>-第六章跑马灯实验 2.STM32FxXx官方资料: F429:<STM32F4 ...

  7. ps基础知识学习总结

    不断的持续更新中............. 套索工具: 磁性套索工具:按TAB变成圆形画笔,改变宽度,则对圆形笔头的半径大小进行控制. 频率:蚁形线上自动添加点的数量 魔棒: 容差:设置越小,所选的范 ...

  8. 大学计算机专业业余学PS,大学ps_电脑基础知识_it计算机_专业资料—培训.ppt

    大学ps_电脑基础知识_it计算机_专业资料-培训 1.5 Photoshop CS的基本概念 在进行图像处理之前需对Photoshop中有关图像的像素与分辨率.文件格式.色彩模式及图层等基本概念进行 ...

  9. PS图片基础知识及常用工具介绍

    一.PS图片基础知识及常用工具介绍 PS基础教程 http://zx.kaitao.cn/tupianchuli/20120919170827.htm 选框.套索.裁剪.画笔工具:http://zx. ...

最新文章

  1. 创业公司用到的技术列表
  2. 创建javascript对象的几种方式
  3. phpcms:八、show.html
  4. SAML request和response的一对典型例子,供将来参考
  5. PyFlink 开发环境利器:Zeppelin Notebook
  6. 马云背后的女人:原来淘宝、支付宝的名字都是她取的
  7. 2018百度之星程序设计大赛 - 资格赛 P1006三原色图(MST,并查集)
  8. swagger2-接口文档
  9. 【每日算法Day 64】LeetCode 861. 翻转矩阵后的得分
  10. LCD12864新手入门
  11. SD-WAN的几种典型部署和实践
  12. K3 Cloud 常用语法及常见异常
  13. php 调用speex解码库,怎么增加speex解码库
  14. 华为C语言编程规范(整理)
  15. 如何离线发布百度地图
  16. 面试指导:情景处理与应变题常见问题
  17. Android开发中虚拟位置定位、应用双开、IP代理检测
  18. 致即将逝去的大二和写给就要到来的大三
  19. 将优狐智能插座接入 Domoticz
  20. 浏览器无声音解决办法

热门文章

  1. 顺序查找 折半查找 二叉排序树
  2. 多元微积分_stokes定理证明
  3. Iphone保存html网页,在iPhone上保存网页的最优方式
  4. jQuery引起的用layer弹出层上传文件不能获取文件名的解决(thinkphp5)
  5. arcgis像元大小和分辨率_ArcGIS教程:栅格数据基本词汇
  6. 第7章 集成方法、随机森林
  7. 谷歌浏览器复制禁止复制文字网页上的文字
  8. Ai-WB2系列的eclipes搭建环境教程
  9. 【项目管理】软件项目经理述职报告
  10. mc服务器常用指令_MC玩家必看常用指令大全