資料介紹
作者:碎碎思,來(lái)源:OpenFPGA微信公眾號(hào)
參考官方:ug585、ds190
https://www.xilinx.com/support/documentation/data_sheets/ds190-Zynq-7000...

PS部分框圖如上圖所示,PS 和外部接口之間的通信主要是通過(guò)復(fù)用的輸入 / 輸出( Multiplexed Input/Output,MIO)實(shí)現(xiàn)的,它提供了可以做靈活配置的 54 個(gè)引腳,這表明外部設(shè)備和引腳之間的映射是可以按需定義的。這樣的連接也可以通過(guò)擴(kuò)展 MIO (ExtendedMIO,EMIO)來(lái)實(shí)現(xiàn),EMIO 并不是 PS 和外部連接之間的直接通路,而是通過(guò)共用了PL 的 I/O 資源來(lái)實(shí)現(xiàn)的 。這些都出現(xiàn)在上圖的左側(cè)。當(dāng)需要擴(kuò)展超過(guò) 54 個(gè)引腳的時(shí)候可以用 EMIO,而當(dāng) PL 中實(shí)現(xiàn)了一個(gè) IP 包的時(shí)候,這也是 PS 和 PL 中的IP 包接口的一種方法。
可用的 I/O 包括標(biāo)準(zhǔn)通信接口和通用輸入 / 輸出 (General Purpose Input/Output,GPIO),GPIO 可以用做各種用途,包括簡(jiǎn)單的按鈕、開關(guān)和 LED。
在ZYNQ7000系列PS中除了上面提到的MIO和EMIO之外,還包括AXI_GPIO。
這三者關(guān)系如下:
其中MIO和EMIO是直接掛在PS上的GPIO。而AXI_GPIO是通過(guò)AXI總線掛在PS上的GPIO上。
我們先看一下MIO和EMIO:下圖EMIO和MIO的結(jié)構(gòu)。其中MIO分布在BANK0,BANK1,而EMIO則分布在BANK2、BANK3。

注意一下幾項(xiàng):
首先、MIO在zynq上的管腳是固定的,而EMIO,是通過(guò)PL部分?jǐn)U展的,所以使用EMIO時(shí)候需要在約束文件中分配管腳,所以設(shè)計(jì)EMIO的程序時(shí),需要生成PL部分的bit文件,燒寫到FPGA中。
其次、由下圖可以看出MIO共占54bit,而EMIO占64bit。其中MIO占用IO號(hào)為0-53。而EMIO占用IO號(hào)為54-117。


再者、無(wú)論是EMIO還是MIO都屬于PS上的IO,直接由PS操作。在調(diào)用頭文件,只調(diào)用#include "xgpiops.h"即可,而在調(diào)用AXI_GPIO時(shí),則需要#include "xgpio.h"。
關(guān)于EMIO:
從 PS 出來(lái),有幾種連接可以經(jīng)由 PL 到外部接口上,這被稱作擴(kuò)展的 MIO (Extended MIO) ,即 EMIO。
EMIO 涉及到兩個(gè)域之間的信號(hào)傳輸,是由一組簡(jiǎn)單的導(dǎo)線連接實(shí)現(xiàn)的,因此,EMIO 并不支持所有的 MIO 接口,而支持的那些中,也有些的能力受到了限制 。這些連接被安排成兩個(gè) 32 位的組。
很多情況下,經(jīng)由 EMIO 的接口是直接連接到所需的 PL 的外部引腳上的,這個(gè)連接是由一個(gè)約束(描述)文件中的條目所指定的。在這個(gè)模式下,EMIO 可以實(shí)現(xiàn)額外的 64 個(gè)輸入線和 64 個(gè)帶有輸出始能的輸出線。另一個(gè)選擇是用 EMIO 來(lái)連接PS 和 PL 里的外設(shè)模塊。下圖描繪了這兩種使用模式 :

最后看一下,AXI_GPIO相當(dāng)于GPIO的IP核,我們調(diào)用時(shí)是占用相應(yīng)AXI總線地址空間,如下圖,占用地址為0x41200000和0x41210000

- Zynq-7000 SoC的安全啟動(dòng)應(yīng)用說(shuō)明
- Zynq-7000 SoC:嵌入式設(shè)計(jì)教程
- 創(chuàng)龍Xilinx Zynq-7000系列SoC高性能處理器電源接口和開關(guān)、下載器接口
- ZYNQ學(xué)習(xí)筆記_GPIO之輸入輸出
- ZYNQ的GPIO簡(jiǎn)介
- Zynq-7000 SoC數(shù)據(jù)手冊(cè)下載 34次下載
- zynq-7000 SoC產(chǎn)品選型指南 12次下載
- Zynq-7000 SoC產(chǎn)品規(guī)格的概述 13次下載
- Zynq-7000 SoC和7系列FPGA設(shè)備內(nèi)存接口解決方案資料說(shuō)明 18次下載
- Xilinx Zynq-7000 SOC系列產(chǎn)品數(shù)據(jù)手冊(cè)免費(fèi)下載 63次下載
- Zynq-7000 SOC的產(chǎn)品簡(jiǎn)介資料免費(fèi)下載 20次下載
- Zynq-7000全可編程SOC系列產(chǎn)品選擇指南免費(fèi)下載 9次下載
- Zynq-7000所有可編程SOC模塊的詳細(xì)資料介紹 0次下載
- Zynq-7000可編程SOC芯片組合產(chǎn)品表的資料免費(fèi)下載 4次下載
- xilinx Zynq-7000 EPP產(chǎn)品簡(jiǎn)介 101次下載
- Xilinx ZYNQ 7000系列SoC的功能特性 1121次閱讀
- AXI_GPIO簡(jiǎn)介與使用指南 4892次閱讀
- AXI_GP接口和AXI_HP接口的相關(guān)內(nèi)容 3146次閱讀
- Zynq-7000的256KB OCM應(yīng)用程序運(yùn)行 2921次閱讀
- ZYNQ7000系列MIO/EMIO/AXI_GPIO接口 4512次閱讀
- digilent Zynq-7000訓(xùn)練板概述 1802次閱讀
- digilent Zynq-7000 ARM/FPGA SoC開發(fā)板介紹 2269次閱讀
- digilent Cora Z7-10: Zynq-7000 概述 2585次閱讀
- digilent Cora Z7-07S: Zynq-7000 概述 2275次閱讀
- ZYNQ-7000如何生成從Flash和SD卡啟動(dòng)的鏡像文件 7641次閱讀
- 基于BFM測(cè)試和調(diào)試的Zynq SoC設(shè)計(jì)步驟及架構(gòu)詳解 5343次閱讀
- 被zynq的GPIO唬住,告訴你zynq的3種GPIO 5265次閱讀
- Zynq-7000 SoC生產(chǎn)勘誤項(xiàng)目及應(yīng)對(duì)措施 1147次閱讀
- Xilinx基于ARM的Zynq-7000和Zynq UltraScale+ MPSoC及RFSoC器件是否存在安全漏洞 2686次閱讀
- Xilinx Zynq-7000系列安全配置策略 9164次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論