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

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

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

AXI傳輸數(shù)據(jù)的過程

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-10-31 15:37 ? 次閱讀

以AXI4為例,有AXI full/lite/stream之分。

在Xilinx系列FPGA及其有關(guān)IP核中,經(jīng)常見到AXI總線接口,AXI總線又分為三種:

?AXI-Lite,AXI-Full以及AXI-Stream,其中AXI-Lite和AXI-Full都是基于memory map的形式實現(xiàn)數(shù)據(jù)傳輸(即包括地址總線),而AXI-Stream是以數(shù)據(jù)流的形式傳輸,無地址。

?其中AXI-Lite是AXI-Full的簡化版,適合小批量的數(shù)據(jù)傳輸,常用來進行命令的傳輸,IP核的初始化等。

?AXI-Full則適用于大批量,高性能的數(shù)據(jù)傳輸。

AXI是一種用于傳輸數(shù)據(jù)的模塊或總線,用于兩個模塊或多個模塊之間相互傳遞數(shù)據(jù)。它本身有很多優(yōu)點,被SOC廣泛采用了。

AXI傳輸數(shù)據(jù)的過程

AXI-full傳輸數(shù)據(jù)是全雙工的,也就是說,讀寫是同時進行的。

一條AXI總線有5條通道,兩個用于讀,三個用于寫。

首先描述一下AXI的寫數(shù)據(jù)過程:

圖片

(1)Master主機通過寫地址通道將地址傳給Slave從機,從機收到地址可通過寫數(shù)據(jù)通道往里送入數(shù)據(jù),寫完之后通過寫回應(yīng)通道給主機一個結(jié)束信號。

(注:寫回應(yīng)通道只需2個bit位就能代表四種狀態(tài),傳成功了,傳失敗的幾種狀態(tài))

(注:寫回復(fù)是針對整個傳輸操作(transcaction)的,而不是針對每個寫入數(shù)據(jù)(data transfer))。

AXI讀數(shù)據(jù)的過程:

圖片

主機給從機一個地址,從機通過讀數(shù)據(jù)通道給主機返回數(shù)據(jù)。

為什么讀只需要兩個通道?因為完成信號可以用讀數(shù)據(jù)傳輸一并傳輸。

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

    關(guān)注

    7

    文章

    2707

    瀏覽量

    47476
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1891

    瀏覽量

    64605
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2881

    瀏覽量

    88090
  • AXI
    AXI
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    16631
收藏 人收藏

    評論

    相關(guān)推薦

    Xilinx zynq AXI總線全面解讀

    ,是面向地址映射的接口,允許最大256輪的數(shù)據(jù)突發(fā)傳輸; (B)AXI4-Lite:(For simple, low-throughput memory-mapped communication )是一個輕量級的地址映射單次
    的頭像 發(fā)表于 12-04 12:22 ?7146次閱讀
     Xilinx zynq <b class='flag-5'>AXI</b>總線全面解讀

    AXI VIP設(shè)計示例 AXI接口傳輸分析

    賽靈思 AXI Verification IP (AXI VIP) 是支持用戶對 AXI4 和 AXI4-Lite 進行仿真的 IP。它還可作為 A
    發(fā)表于 07-08 09:24 ?1801次閱讀

    AXI數(shù)據(jù)傳輸問題

    嗨eveyone,我是這個論壇的新人。如果我弄錯了,我道歉。我正在嘗試使用AXI Stream協(xié)議傳輸數(shù)據(jù)包。這些數(shù)據(jù)包包括512 * 32位數(shù)據(jù)
    發(fā)表于 04-15 13:51

    AXI-stream數(shù)據(jù)傳輸過程

    AXI-stream一般的數(shù)據(jù)傳輸過程如下:  1、首先slave將TREADY信號拉高,表示自己可以接收信號?! ?、當master將TDATA,TKEEP,TUSER準備就緒之后,將TVALID拉高,傳輸開始
    發(fā)表于 01-08 16:52

    ARM系列 -- AXI協(xié)議資料匯總(一)

    地址通道中,主機(master)是發(fā)送方,而從機(slave)是接收方;在讀數(shù)據(jù)通道中,主機是接收方,從機是發(fā)送方。3、AXI協(xié)議傳輸事務(wù)的結(jié)構(gòu)了解完通道握手的依賴關(guān)系,我們再看看傳輸
    發(fā)表于 04-08 09:34

    AXI接口協(xié)議詳解

    之一。AXI 協(xié)議之握手協(xié)議AXI4 所采用的是一種 READY, VALID 握手通信機制,簡單來說主從雙方進行數(shù)據(jù)通信前,有一個握手的過程
    發(fā)表于 04-08 10:45

    AXI接口協(xié)議詳解

    。  AXI4-Stream:(For high-speed streamingdata.)面向高速流數(shù)據(jù)傳輸;去掉了地址項,允許無限制的數(shù)據(jù)突發(fā)傳輸規(guī)模?! tream的理解,可以
    發(fā)表于 10-14 15:31

    在開源的E203的AXI總線支持burst傳輸嗎?

    請問在開源的E203的AXI總線支持burst傳輸嗎?在sirv_gnrl_icb2axi.v模塊中看到了 請問如何使用呢?相應(yīng)的在NucleiStudio中的代碼中需要做什么修改呢?有大佬指點一下想要使用
    發(fā)表于 08-12 06:13

    ZYNQ的ARM和FPGA數(shù)據(jù)交互——AXI交互最重要的細節(jié)

    1.AXI簡要介紹 AXI全稱(Advanced eXtensible Interface),主要描述了主設(shè)備和從設(shè)備之間的數(shù)據(jù)傳輸方式。適合高帶寬低延時設(shè)計,無需復(fù)雜的橋就能實現(xiàn)高頻操作,能滿足
    發(fā)表于 11-03 10:51

    zynq linux AXI DMA傳輸步驟教程詳解

    本文主要介紹zynq linux AXI DMA傳輸步驟教程,具體的跟隨小編一起來了解一下。
    的頭像 發(fā)表于 07-08 05:46 ?3w次閱讀
    zynq linux <b class='flag-5'>AXI</b> DMA<b class='flag-5'>傳輸</b>步驟教程詳解

    你必須了解的AXI總線詳解

    DMA的總結(jié) ZYNQ中不同應(yīng)用的DMA 幾個常用的 AXI 接口 IP 的功能(上面已經(jīng)提到): AXI-DMA:實現(xiàn)從 PS 內(nèi)存到 PL 高速傳輸高速通道 AXI-HP----AXI
    的頭像 發(fā)表于 10-09 18:05 ?7484次閱讀
    你必須了解的<b class='flag-5'>AXI</b>總線詳解

    AXI4 、 AXI4-Lite 、AXI4-Stream接口

    AXI4 是一種高性能memory-mapped總線,AXI4-Lite是一只簡單的、低通量的memory-mapped 總線,而 AXI4-Stream 可以傳輸高速
    的頭像 發(fā)表于 07-04 09:40 ?8602次閱讀

    淺析AXI DMA收發(fā)數(shù)據(jù)傳輸過程

    MAIP的M_AXI_MM2S接口接收到數(shù)據(jù)完成后通過mm2s_introut接口輸出高電平告訴PS端DMA接收數(shù)據(jù)傳輸完成,PS端開始執(zhí)行發(fā)送中斷程序。
    發(fā)表于 10-11 15:16 ?2358次閱讀

    AXI協(xié)議的幾個關(guān)鍵特性

    AXI 協(xié)議有幾個關(guān)鍵特性,旨在改善數(shù)據(jù)傳輸和事務(wù)的帶寬和延遲
    的頭像 發(fā)表于 05-06 09:49 ?1134次閱讀

    AXI數(shù)據(jù)傳輸讀寫數(shù)據(jù)結(jié)構(gòu)

    AXI 數(shù)據(jù)傳輸過程中,主要涉及到 ?窄位寬數(shù)據(jù)傳輸(Narrow Transfer) ?非對齊傳輸(Unaligned Transfer) ?混合大小端
    的頭像 發(fā)表于 10-31 16:17 ?1638次閱讀
    <b class='flag-5'>AXI</b><b class='flag-5'>數(shù)據(jù)傳輸</b>讀寫<b class='flag-5'>數(shù)據(jù)</b>結(jié)構(gòu)