色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ZYNQ7000系列MIO/EMIO/AXI_GPIO接口

OpenFPGA ? 來源:OpenFPGA ? 2020-08-27 14:30 ? 次閱讀

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8685

    瀏覽量

    151640
  • 引腳
    +關注

    關注

    16

    文章

    1215

    瀏覽量

    50763
  • GPIO
    +關注

    關注

    16

    文章

    1216

    瀏覽量

    52267

原文標題:ZYNQ7000系列MIO/EMIO/AXI_GPIO接口

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    MIOEMIO的關系解析 GPIOMIOEMIO的區別

    通過AXI點亮PL端LED。 1. MIOEMIO 首先來理清楚MIOEMIO的關系。MIO
    的頭像 發表于 11-24 14:32 ?2.4w次閱讀
    <b class='flag-5'>MIO</b>與<b class='flag-5'>EMIO</b>的關系解析 <b class='flag-5'>GPIO</b>、<b class='flag-5'>MIO</b>、<b class='flag-5'>EMIO</b>的區別

    Xilinx ZYNQ開發GPIO的三種方式:MIOEMIOAXI_GPIO

    AXI_GPIO是封裝好的IP核,PS通過M_AXI_GPIO接口控制PL部分實現IO,使用時消耗管腳資源和邏輯資源。 使用的板子是zc702。 1.MIO方式
    的頭像 發表于 12-26 10:12 ?4001次閱讀
    Xilinx <b class='flag-5'>ZYNQ</b>開發<b class='flag-5'>GPIO</b>的三種方式:<b class='flag-5'>MIO</b>、<b class='flag-5'>EMIO</b>、<b class='flag-5'>AXI_GPIO</b>

    分享黑金ZYNQ7000系列視頻教程

    視頻太大了,無法上傳,直接分享百度網盤了介紹一下內容【黑金ZYNQ7000系列原創視頻教程】20.Linux下的GPIO操作【黑金ZYNQ7000
    發表于 11-14 21:04

    玩轉Zynq連載31——[ex53] 基于Zynq PS的EMIO控制

    EMIO功能開啟,EMIO引腳將會引出到PS系統。完成配置后,回到ZYNQ7系統框圖中,可以看到多了一個名為GPIO_0的接口。展開
    發表于 10-12 17:35

    MIO/EMIO/AXI_GPIO接口詳解

    ZYNQ-7000系列MIO/EMIO/AXI_GPIO接口
    發表于 02-02 07:30

    ZYNQGPIO相關資料推薦

    上,也可以通過 EMIO 連接到 PL 端的引腳。Zynq-7000 系列芯片一般有 54 個 MIO,個別芯片如 7z007s 只有 32 個。G
    發表于 02-08 07:27

    ZYNQ 的三種GPIOMIOEMIOAXI

    GPIO的博客說的有一些不一樣呢。 我們先看有哪三種GPIOMIOEMIOAXI_GPIO。其中M
    發表于 02-08 10:23 ?3347次閱讀
    <b class='flag-5'>ZYNQ</b> 的三種<b class='flag-5'>GPIO</b> :<b class='flag-5'>MIO</b>、<b class='flag-5'>EMIO</b>、<b class='flag-5'>AXI</b>

    Zynq7000系列之芯片引腳功能綜述

    很多人做了很久的FPGA,知道怎么去給信號分配引腳,卻對這些引腳的功能及其資源限制知之甚少;在第一章里對Zynq7000系列的系統框架進行了分析和論述,對Zynq7000系列的基本資源
    發表于 02-09 05:52 ?4920次閱讀

    第二章 Zynq7000芯片的簡介

    詳細介紹zynq7000系列板子的資料,適合初學者借鑒學習。
    發表于 02-28 15:12 ?11次下載

    zynqGPIO唬住,告訴你zynq的3種GPIO

    我們先看有哪三種GPIOMIOEMIOAXI_GPIO。其中MIOEMIO是直接掛在PS
    發表于 07-07 08:23 ?5272次閱讀

    ZYNQ-7000系列MIOEMIOAXI_GPIO接口

    ZYNQ-7000系列MIO/EMIO/AXI_GPIO接口
    發表于 07-25 17:41 ?2829次閱讀
    <b class='flag-5'>ZYNQ-7000</b><b class='flag-5'>系列</b><b class='flag-5'>MIO</b>、<b class='flag-5'>EMIO</b>、<b class='flag-5'>AXI_GPIO</b><b class='flag-5'>接口</b>

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

    ZYNQ-7000系列MIO/EMIO/AXI_GPIO接口
    發表于 01-31 06:50 ?12次下載
    <b class='flag-5'>ZYNQ-7000</b><b class='flag-5'>系列</b><b class='flag-5'>MIO</b>/<b class='flag-5'>EMIO</b>/<b class='flag-5'>AXI_GPIO</b><b class='flag-5'>接口</b>

    ZYNQGPIO簡介

    上,也可以通過 EMIO 連接到 PL 端的引腳。Zynq-7000 系列芯片一般有 54 個 MIO,個別芯片如 7z007s 只有 32 個。G
    發表于 12-04 18:51 ?16次下載
    <b class='flag-5'>ZYNQ</b>的<b class='flag-5'>GPIO</b>簡介

    ZYNQ學習筆記_GPIO之輸入輸出

    ZYNQ學習筆記_GPIOGPIO介紹MIO介紹EMIO介紹控制GPIO接口的寄存器原理GPIO
    發表于 12-04 19:36 ?10次下載
    <b class='flag-5'>ZYNQ</b>學習筆記_<b class='flag-5'>GPIO</b>之輸入輸出

    AXI_GPIO簡介與使用指南

    前面簡單學習了關于GPIO的操作,本次將使用PL 端調用 AXI GPIO IP 核, 并通過 AXI4-Lite 接口實現 PS 與 PL
    的頭像 發表于 07-19 17:36 ?4909次閱讀
    主站蜘蛛池模板: 成人免费公开视频| 午夜福利影院私人爽爽| 欧美日韩高清一区二区三区| 日美欧韩一区二去三区| 亚洲国产成人私人影院| 34g污奶绵uk甩奶| 福利片午夜| 男人就爱吃这套下载| 亚洲精品国产自在在线观看| 超碰在线视频地址| 快播h动漫网站| 亚洲bt区| 丰满人妻熟女色情A片| 美女扒开尿口直播| 亚洲国产精品嫩草影院| yellow免费观看完整版直播| 久久精品国产在热亚洲完整版| 少妇性饥渴BBBBBBBBB| 91麻豆精品| 国内精品乱码卡一卡2卡三卡新区| 女女破视频在线观看| 又爽又黄又粗又大免费视频| 国产产乱码一二三区别免费| 内射气质御姐视频在线播放| 语文老师扒开胸罩喂我奶| 国产精品永久免费| 人人舔人人爱| 99re6久久在热线视频| 久久ZYZ资源站无码中文动漫| 我不卡影院手机在线观看| AV无码久久无遮挡国产麻豆| 快播在线电影网站| 又大又硬又爽免费视频| 精品亚洲大全| 亚洲午夜AV久久久精品影院色戒| 国产超碰人人爱被IOS解锁 | 久久久影院亚洲精品| 有人在线观看的视频吗免费| 久久99热这里只有精品66| 野花视频在线观看免费最新动漫| 好男人在线观看免费视频WWW|