在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

淺析三種AXI接口的特點

汽車玩家 ? 來源:CSDN ? 作者:肅寧老趙 ? 2020-03-15 17:04 ? 次閱讀

(一)AXI接口

如何設(shè)計高效的 PL 和 PS 數(shù)據(jù)交互通路是 ZYNQ 芯片設(shè)計的重中之重。AXI 全稱 Advanced eXtensible Interface,是 Xilinx 從 6 系列的 FPGA 開始引入的一個接口協(xié)議,主要描述了主設(shè)備和從設(shè)備之間的數(shù)據(jù)傳輸方式。在 ZYNQ 中繼續(xù)使用,版本是 AXI4,所以我們經(jīng)常會看到 AXI4.0, ZYNQ 內(nèi)部設(shè)備都有 AXI 接口。其實 AXI 就是 ARM 公司提出的AMBA(Advanced Microcontroller Bus Architecture)的一個部分,是一種高性能、高帶寬、低延遲的片內(nèi)總線。

AXI 協(xié)議主要描述了主設(shè)備和從設(shè)備之間的數(shù)據(jù)傳輸方式,主設(shè)備和從設(shè)備之間通過握手信號建立連接。當(dāng)從設(shè)備準備好接收數(shù)據(jù)時,會發(fā)出 READY 信號。當(dāng)主設(shè)備的數(shù)據(jù)準備好時,會發(fā)出和維持 VALID 信號,表示數(shù)據(jù)有效。數(shù)據(jù)只有在 VALID 和 READY 信號都有效的時候才開始傳輸。當(dāng)這兩個信號持續(xù)保持有效,主設(shè)備會繼續(xù)傳輸下一個數(shù)據(jù)。主設(shè)備可以撤銷VALID 信號,或者從設(shè)備撤銷 READY 信號終止傳輸。 AXI 的協(xié)議如圖, T2 時,從設(shè)備的 READY信號有效, T3 時主設(shè)備的 VILID 信號有效,數(shù)據(jù)傳輸開始。

淺析三種AXI接口的特點

在 ZYNQ 中,支持 AXI-Lite, AXI4 和 AXI-Stream 三種總線,通過表以看到這三種AXI 接口的特性。

淺析三種AXI接口的特點

1、AXI4-Lite:

具有輕量級,結(jié)構(gòu)簡單的特點,適合小批量數(shù)據(jù)、簡單控制場合。不支持批量傳輸,讀寫時一次只能讀寫一個字(32bit)。主要用于訪問一些低速外設(shè)和外設(shè)的控制。

2、AXI4:

接口和 AXI-Lite 差不多,只是增加了一項功能就是批量傳輸,可以連續(xù)對一片地址進行一次性讀寫。也就是說具有數(shù)據(jù)讀寫的 burst 功能。

上面兩種均采用內(nèi)存映射控制方式,即 ARM 將用戶自定義 IP 編入某一地址進行訪問,讀寫時就像在讀寫自己的片內(nèi) RAM編程也很方便,開發(fā)難度較低。代價就是資源占用過多,需要額外的讀地址線、寫地址線、讀數(shù)據(jù)線、寫數(shù)據(jù)線、寫應(yīng)答線。

3、AXI4-Stream:

這是一種連續(xù)流接口,不需要地址線(很像 FIFO,一直讀或一直寫就行)。對于這類 IP,ARM 不能通過上面的內(nèi)存映射方式控制(FIFO 根本沒有地址的概念),必須有一個轉(zhuǎn)換裝置,例如 AXI-DMA 模塊來實現(xiàn)內(nèi)存映射到流式接口的轉(zhuǎn)換。 AXI-Stream 適用的場合有很多:視頻流處理;通信協(xié)議轉(zhuǎn)換;數(shù)字信號處理;無線通信等。其本質(zhì)都是針對數(shù)值流構(gòu)建的數(shù)據(jù)通路,從信源(例如 ARM 內(nèi)存、 DMA、無線接收前端等)到信宿(例如 HDMI 顯示器、高速 AD 音頻輸出,等)構(gòu)建起連續(xù)的數(shù)據(jù)流。這種接口適合做實時信號處理。

在 ZYNQ 芯片內(nèi)部用硬件實現(xiàn)了 AXI 總線協(xié)議,包括 9 個物理接口,分別為 AXI-GP0~AXIGP3, AXI-HP0~AXI-HP3, AXI-ACP 接口。AXI_ACP 接口,是 ARM 多核架構(gòu)下定義的一種接口,中文翻譯為加速器一致性端口,用來管理 DMA 之類的不帶緩存的 AXI 外設(shè), PS 端是 Slave 接口。AXI_HP 接口,是高性能/帶寬的 AXI3.0 標準的接口,總共有四個, PL 模塊作為主設(shè)備連接。主要用于 PL 訪問 PS 上的存儲器(DDR 和 On-Chip RAM)AXI_GP 接口,是通用的 AXI 接口,總共有四個,包括兩個 32 位主設(shè)備接口和兩個 32 位從設(shè)備接口。

只有兩個 AXI-GP 是 Master Port,即主機接口,其余 7 個口都是 Slave Port(從機接口)。主機接口具有發(fā)起讀寫的權(quán)限, ARM 可以利用兩個 AXI-GP 主機接口主動訪問 PL 邏輯,其實就是把 PL 映射到某個地址,讀寫 PL 寄存器如同在讀寫自己的存儲器。其余從機接口就屬于被動接口,接受來自 PL 的讀寫,逆來順受。

另外這 9 個 AXI 接口性能也是不同的。 GP 接口是 32 位的低性能接口,理論帶寬600MB/s,而 HP 和 ACP 接口為 64 位高性能接口,理論帶寬 1200MB/s。

位于 PS 端的 ARM 直接有硬件支持 AXI 接口,而 PL 則需要使用邏輯實現(xiàn)相應(yīng)的 AXI 協(xié)議。Xilinx 在 Vivado 開發(fā)環(huán)境里提供現(xiàn)成 IP 如 AXI-DMA, AXI-GPIO, AXI-Dataover, AXI-Stream 都實現(xiàn)了相應(yīng)的接口,使用時直接從 Vivado 的 IP 列表中添加即可實現(xiàn)相應(yīng)的功能。

下圖為 Vivado 下的各種 DMA IP:

淺析三種AXI接口的特點

幾個常用的 AXI 接口 IP 的功能:

AXI-DMA:實現(xiàn)從 PS 內(nèi)存到 PL 高速傳輸高速通道 AXI-HP<---->AXI-Stream 的轉(zhuǎn)換

AXI-FIFO-MM2S:實現(xiàn)從 PS 內(nèi)存到 PL 通用傳輸通道 AXI-GP<----->AXI-Stream 的轉(zhuǎn)換

AXI-Datamover:實現(xiàn)從 PS 內(nèi)存到 PL 高速傳輸高速通道 AXI-HP<---->AXI-Stream 的轉(zhuǎn)換,只不過這次是完全由 PL 控制的, PS 是完全被動的。

AXI-VDMA:實現(xiàn)從 PS 內(nèi)存到 PL 高速傳輸高速通道 AXI-HP<---->AXI-Stream 的轉(zhuǎn)換,只不過是專門針對視頻、圖像等二維數(shù)據(jù)的。

AXI-CDMA:這個是由 PL 完成的將數(shù)據(jù)從內(nèi)存的一個位置搬移到另一個位置,無需 CPU 來插手。

(二)AXI 交換機

AXI 協(xié)議嚴格的講是一個點對點的主從接口協(xié)議,當(dāng)多個外設(shè)需要互相交互數(shù)據(jù)時,我們需要加入一個 AXI Interconnect 模塊,也就是 AXI 互聯(lián)矩陣,作用是提供將一個或多個 AXI 主設(shè)備連接到一個或多個 AXI 從設(shè)備的一種交換機制(有點類似于交換機里面的交換矩陣)。這個 AXI Interconnect IP 核最多可以支持 16 個主設(shè)備、 16 個從設(shè)備,如果需要更多的接口,可以多加入幾個 IP 核。

AXI Interconnect 基本連接模式有以下幾種:

N-to-1 Interconnect

to-N Interconnect

N-to-M Interconnect (Crossbar Mode)

N-to-M Interconnect (Shared Access Mode)

淺析三種AXI接口的特點

淺析三種AXI接口的特點

淺析三種AXI接口的特點

ZYNQ 內(nèi)部的 AXI 接口設(shè)備就是通過互聯(lián)矩陣的的方式互聯(lián)起來的,既保證了傳輸數(shù)據(jù)的高效性,又保證了連接的靈活性。 Xilinx 在 Vivado 里我們提供了實現(xiàn)這種互聯(lián)矩陣的 IP 核axi_interconnect,我們只要調(diào)用就可以。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8718

    瀏覽量

    152027
  • IP核
    +關(guān)注

    關(guān)注

    4

    文章

    331

    瀏覽量

    49664
收藏 人收藏

    評論

    相關(guān)推薦

    示波器的三種觸發(fā)模式

    示波器的觸發(fā)方式不僅影響波形捕捉的時機,還決定了顯示的波形是否穩(wěn)定。 常見的觸發(fā)模式有三種: 單次觸發(fā) (Single)、 正常觸發(fā) (Normal)和 自動觸發(fā) (Auto)。下面將對這三種觸發(fā)
    的頭像 發(fā)表于 01-07 11:04 ?526次閱讀
    示波器的<b class='flag-5'>三種</b>觸發(fā)模式

    AMBA AXI4接口協(xié)議概述

    AMBA AXI4(高級可擴展接口 4)是 ARM 推出的第四代 AMBA 接口規(guī)范。AMD Vivado Design Suite 2014 和 ISE Design Suite 14 憑借半導(dǎo)體產(chǎn)業(yè)首個符合
    的頭像 發(fā)表于 10-28 10:46 ?322次閱讀
    AMBA <b class='flag-5'>AXI</b>4<b class='flag-5'>接口</b>協(xié)議概述

    基本放大電路有哪三種

    基本放大電路是電子電路中至關(guān)重要的組成部分,它能夠?qū)⑤斎胄盘柗糯蟮剿璧碾娖剑员愫罄m(xù)電路進行處理。在電子工程中,基本放大電路主要有三種形式,分別是共發(fā)射極放大電路(簡稱共射放大電路)、共基極放大
    的頭像 發(fā)表于 10-15 11:07 ?2057次閱讀

    mosfet的三種工作狀態(tài)及工作條件是什么

    的工作狀態(tài)及工作條件對于理解和設(shè)計相關(guān)電路至關(guān)重要。以下是MOSFET的三種主要工作狀態(tài)及其工作條件的介紹。 一、MOSFET的三種工作狀態(tài) MOSFET根據(jù)其柵源電壓(VGS)和漏源電壓(VDS
    的頭像 發(fā)表于 10-06 16:51 ?2820次閱讀

    單片機的三種總線結(jié)構(gòu)

    、控制信號傳遞和地址選擇中發(fā)揮著至關(guān)重要的作用。下面將詳細闡述這三種總線結(jié)構(gòu)的特點及其在單片機系統(tǒng)中的應(yīng)用。
    的頭像 發(fā)表于 09-10 11:32 ?3773次閱讀

    在電路中電阻的連接形式有哪三種

    在電路中,電阻的連接形式主要有三種:串聯(lián)、并聯(lián)和混聯(lián)。這三種連接方式在電路設(shè)計和應(yīng)用中具有重要的作用。本文將介紹這三種連接方式的特點、計算方法和應(yīng)用場景。 1. 串聯(lián)(Series)
    的頭像 發(fā)表于 08-20 10:43 ?2866次閱讀

    Xilinx NVMe AXI4主機控制器,AXI4接口高性能版本介紹

    NVMe AXI4 Host Controller IP可以連接高速存儲PCIe SSD,無需CPU,自動加速處理所有的NVMe協(xié)議命令,具備獨立的數(shù)據(jù)寫入和讀取AXI4接口,不但適用高性能、順序
    的頭像 發(fā)表于 07-18 09:17 ?662次閱讀
    Xilinx NVMe <b class='flag-5'>AXI</b>4主機控制器,<b class='flag-5'>AXI</b>4<b class='flag-5'>接口</b>高性能版本介紹

    放大電路的三種組態(tài)可以放大什么

    放大電路是電子學(xué)中非常重要的組成部分,它們可以將輸入信號的幅度放大,以滿足各種應(yīng)用的需求。放大電路的三種基本組態(tài)包括共射放大電路、共集放大電路和共基放大電路。每種組態(tài)都有其特定的應(yīng)用和特點。以下
    的頭像 發(fā)表于 07-09 14:31 ?1446次閱讀

    電壓型逆變器可具體分為哪三種?

    電壓型逆變器是一將直流電能轉(zhuǎn)換為交流電能的電力電子裝置,廣泛應(yīng)用于電力系統(tǒng)、工業(yè)控制、新能源發(fā)電等領(lǐng)域。根據(jù)其工作原理和結(jié)構(gòu)特點,電壓型逆變器可以分為三種類型:單相電壓型逆變器、
    的頭像 發(fā)表于 07-05 16:56 ?909次閱讀

    有關(guān)PL端利用AXI總線控制PS端DDR進行讀寫(從機wready信號一直不拉高)

    怎么判斷他到底采用了這三種握手里面的哪種握手,這實在令人費解。還是PS端的DDR的機制的問題。 5.31 update: 問題找到部分: 情形一:接口的設(shè)置上,如果是設(shè)置為AXI4,如圖所示, 那么
    發(fā)表于 05-31 12:04

    晶體管的三種工作狀態(tài)

    晶體管作為現(xiàn)代電子技術(shù)的基石,其工作狀態(tài)直接影響電子設(shè)備的性能和功能。晶體管通常具備三種基本的工作狀態(tài):截止狀態(tài)、放大狀態(tài)和飽和狀態(tài)。這三種狀態(tài)不僅決定了晶體管在電路中的行為,也反映了晶體管作為半導(dǎo)體器件的基本特性。本文將詳細闡述晶體管的這
    的頭像 發(fā)表于 05-28 14:53 ?1749次閱讀

    淺析FreeRTOS任務(wù)調(diào)度器的三種調(diào)度算法和應(yīng)用

    FreeRTOS在MCU領(lǐng)域應(yīng)用非常廣泛,今天就給大家講解一下FreeRTOS調(diào)度器中的三種調(diào)度算法,以及在瑞薩RZ/T2L MPU中的應(yīng)用。
    的頭像 發(fā)表于 05-10 14:02 ?7880次閱讀
    <b class='flag-5'>淺析</b>FreeRTOS任務(wù)調(diào)度器的<b class='flag-5'>三種</b>調(diào)度算法和應(yīng)用

    FPGA通過AXI總線讀寫DDR3實現(xiàn)方式

    AXI總線由一些核心組成,包括AXI主處理器接口AXI4)、AXI處理器到協(xié)處理器接口
    發(fā)表于 04-18 11:41 ?1370次閱讀

    簡述斬波電路的三種控制方式及其特點

    斬波電路是一通過控制開關(guān)管實現(xiàn)對直流電壓的調(diào)節(jié)的電路。在不同的工作條件下,我們可以采用不同的控制方式來控制斬波電路的輸出,以滿足不同的需求。本文將詳細介紹斬波電路的三種常見控制方式:開關(guān)頻率控制
    的頭像 發(fā)表于 03-14 16:23 ?4357次閱讀

    AMBA總線之AXI設(shè)計的關(guān)鍵問題講解

    首先我們看一下針對AXI接口的IP設(shè)計,在介紹之前我們先回顧一下AXI所具有的一些feature。
    的頭像 發(fā)表于 02-20 17:12 ?2029次閱讀
    AMBA總線之<b class='flag-5'>AXI</b>設(shè)計的關(guān)鍵問題講解
    主站蜘蛛池模板: 欧美一级别 | 一本一本大道香蕉久在线精品 | 久久精品国产夜色 | 国产成在线人视频免费视频 | 成年片色大黄全免费网址 | 免费人成在线观看网站品爱网 | 特级aaa毛片 | 午夜国产视频 | 免费看18污黄| 激情网站网址 | 天天做天天爽爽快快 | 片黄免费 | 午夜免费观看福利片一区二区三区 | 婷婷在线网 | 黄色在线网站视频 | 丁香五六月婷婷 | 天天操天天干天天爱 | 天天好比 | 激情综合网激情 | 国产手机在线看片 | 69日本xxxxxxxxx98| 免费日本黄色 | 一区二区三区国模大胆 | 日韩电影中文字幕 | 五月天婷婷一区二区三区久久 | 爱爱永久免费视频网站 | 老色批网站 | 又粗又爽又色男女乱淫播放男女 | 美女一级免费毛片 | 免费一级特黄特色大片在线观看看 | 黄色免费三级 | 午夜三级国产精品理论三级 | 欧美三级免费观看 | 五月婷婷在线视频观看 | 在线精品91青草国产在线观看 | 99久久综合 | 久久综合九色综合97_ 久久久 | 天堂8在线天堂bt | 热久久最新视频 | 久久婷婷是五月综合色狠狠 | 日本黄色小视频网站 |