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

電子發燒友App

硬聲App

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

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

3天內不再提示
創作
電子發燒友網>電子資料下載>可編程邏輯>AXI總線協議總結

AXI總線協議總結

2021-02-04 | pdf | 342.16KB | 次下載 | 2積分

資料介紹

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/abcdef123456gg/article/details/102814000

在介紹AXI之前,先簡單說一下總線、接口以及協議的含義

總線、接口和協議,這三個詞常常被聯系在一起,但是我們心里要明白他們的區別。

  • 總線是一組傳輸通道,是各種邏輯器件構成的傳輸數據的通道,一般由由數據線、地址線、控制線等構成。
  • 接口是一種連接標準,又常常被稱之為物理接口。
  • 協議是傳輸數據的規則。
  • 1.簡介
    AXI4總線協議是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0協議中最重要的部分,是一種面向高性能、高帶寬、低延遲的片內總線。

    AXI4總線協議規定的數據傳輸方式是猝發式的。它的地址/控制和數據相位是分離的,支持不對齊的數據傳輸。在突發傳輸中,使用首字節選通方式,只需要首地址,在獨立的讀寫數據通道,采用獨立的地址、控制和數據周期進行數據傳輸,支持非對齊方式的數據傳輸,能夠發出多個未解析的地址,從而完成無序的數據傳輸交易,并更加容易并行時序收斂。

    AXI是AMBA 中一個新的高性能協議。AXI 技術豐富了現有的AMBA 標準內容,滿足超高性能和復雜的片上系統(SoC)設計的需求。

    常用的AXI總線有:AXI4、 AXI_Lite、AXI_Stream。

    AXI4:主要面向高性能地址映射通信的需求,允許最大256輪的數據突發傳輸;

    AXI4-Lite:是一個輕量級的地址映射單次傳輸接口,占用很少的邏輯單元;

    AXI4-Stream:面向高速流數據傳輸,去掉了地址項,允許無限制的數據突發傳輸規模。

    AXI4總線分為主、從兩端,兩者間可以連續的進行通信

    2. AXI_Lite 協議
    axi總線的6個通道

    ( 1) 讀地址通道, 包含 ARVALID, ARADDR, ARREADY信號
    ( 2) 讀數據通道, 包含 RVALID, RDATA, RREADY, RRESP信號;
    ( 3) 寫地址通道, 包含 AWVALID, AWADDR, AWREADY信號;
    ( 4) 寫數據通道, 包含 WVALID, WDATA, WSTRB, WREADY信號;
    ( 5) 寫應答通道, 包含 BVALID, BRESP, BREADY信號;
    ( 6) 系統通道, 包含 ACLK, ARESETN信號。

    AXI4總線和AXI4-Lite總線的信號也有他的命名特點:

    讀地址信號都是以AR開頭( A: address; R: read)

    寫地址信號都是以AW開頭( A: address; W: write)

    讀數據信號都是以R開頭( R: read)

    寫數據信號都是以W開頭( W: write)

    3.AXI_Stream 協議
    AXI4-Stream總線的組成有:
    ( 1) ACLK 信號: 總線時鐘, 上升沿有效;
    ( 2) ARESETN 信號: 總線復位, 低電平有效
    ( 3) TREADY 信號: 從機告訴主機做好傳輸準備;
    ( 4) TDATA 信號: 數據, 可選寬度32,64,128,256bit
    ( 5) TSTRB 信號: 字節修飾符, 每一bit對應TDATA的一個有效字節, 寬度為TDATA/8,用來描述TDATA相關字節內容作為一個數字字節或者一個位置字節被處理。
    ( 6) TLAST 信號: 主機告訴從機該次傳輸為突發傳輸的結尾;
    ( 7) TVALID 信號: 主機告訴從機數據本次傳輸有效;
    ( 8) TUSER 信號 : 用戶定義信號, 寬度為128bit。

    4.其他
    4.1 AXI架構
    AXI協議是基于burst的傳輸,并且定義了5個獨立的傳輸通道:

    讀地址通道、讀數據通道、寫地址通道、寫數據通道、寫響應通道。

    地址通道攜帶控制消息用于描述被傳輸的數據屬性;

    數據傳輸使用寫通道來實現“主”到“從”的傳輸;

    “從”使用寫響應通道來完成一次寫傳輸;

    讀通道用來實現數據從“從”到“主”的傳輸。

    圖4-1 讀結構

    圖4-2 寫架構

    AXI是基于VALID/READY的握手機制數據傳輸協議,傳輸源端使用VALID表明地址/控制信號、數據是有效的,目的端使用READY表明自己能夠接受信息

    讀/寫地址通道:讀、寫傳輸每個都有自己的地址通道,對應的地址通道承載著對應傳輸的地址控制信息。

    讀數據通道:讀數據通道承載著讀數據和讀響應信號包括數據總線(8/16/32/64/128/256/512/1024bit)和指示讀傳輸完成的讀響應信號。

    寫數據通道:寫數據通道的數據信息被認為是緩沖(buffered)了的,“主”無需等待“從”對上次寫傳輸的確認即可發起一次新的寫傳輸。寫通道包括數據總線(8/16…1024bit)和字節線(用于指示8bit 數據信號的有效性)。

    寫響應通道:“從”使用寫響應通道對寫傳輸進行響應。所有的寫傳輸需要寫響應通道的完成信號。

    圖4-3 接口與互聯

    AXI協議提供單一的接口定義,能用在下述三種接口之間:master/interconnect、slave/interconnect、master/slave。

    可以使用以下幾種典型的系統拓撲架構:

    共享地址與數據總線
    共享地址總線,多數據總線
    multilayer多層,多地址總線,多數據總線

    在大多數系統中,地址通道的帶寬要求沒有數據通道高,因此可以使用共享地址總線,多數據總線結構來對系統性能和互聯復雜度進行平衡。

    寄存器片(Register Slices):

    每個AXI通道使用單一方向傳輸信息,并且各個通道直接沒有任何固定關系。因此可以可以在任何通道任何點插入寄存器片,當然這會導致額外的周期延遲。

    使用寄存器片可以實現周期延遲(cycles of latency)和最大操作頻率的折中;使用寄存器片可以分割低速外設的長路徑。

    4.2 信號描述
    表 4-4 全局信號

    表 4-5 寫地址通道信號

    表 4-6 寫數據通道信號

    表 4-7 寫響應通道信號

    表 4-8 讀地址通道信號

    表 4-9 讀數據通道信號

    表 4-10 低功耗接口信號

    4.3 信號接口要求
    4.3.1時鐘復位
    時鐘:

    每個AXI組件使用一個時鐘信號ACLK,所有輸入信號在ACLK上升沿采樣,所有輸出信號必須在ACLK上升沿后發生。

    復位:

    AXI使用一個低電平有效的復位信號ARESETn,復位信號可以異步斷言,但必須和時鐘上升沿同步去斷言。

    復位期間對接口有如下要求:①主機接口必須驅動ARVALID,AWVALID,WVALID為低電平;②從機接口必須驅動RVALID,BVALID為低電平;③所有其他信號可以被驅動到任意值。

    在復位后,主機可以在時鐘上升沿驅動ARVALID,AWVALID,WVALID為高電平。

    4.3.2基本讀寫傳輸
    握手過程

    5個傳輸通道均使用VALID/READY信號對傳輸過程的地址、數據、控制信號進行握手。使用雙向握手機制,傳輸僅僅發生在VALID、READY同時有效的時候。下圖是幾種握手機制:

    圖 4-11 VALID before READY 握手

    圖 4-12 READY before VALID 握手

    圖 4-13 VALID with READY 握手

    4.3.3 通道信號要求
    通道握手信號:每個通道有自己的xVALID/xREADY握手信號對。

    寫地址通道:當主機驅動有效的地址和控制信號時,主機可以斷言AWVALID,一旦斷言,需要保持AWVALID的斷言狀態,直到時鐘上升沿采樣到從機的AWREADY。AWREADY默認值可高可低,推薦為高(如果為低,一次傳輸至少需要兩個周期,一個用來斷言AWVALID,一個用來斷言AWREADY);當AWREADY為高時,從機必須能夠接受提供給它的有效地址。

    寫數據通道:在寫突發傳輸過程中,主機只能在它提供有效的寫數據時斷言WVALID,一旦斷言,需要保持斷言狀態,知道時鐘上升沿采樣到從機的WREADY。WREADY默認值可以為高,這要求從機總能夠在單個周期內接受寫數據。主機在驅動最后一次寫突發傳輸是需要斷言WLAST信號。

    寫響應通道:從機只能它在驅動有效的寫響應時斷言BVALID,一旦斷言需要保持,直到時鐘上升沿采樣到主機的BREADY信號。當主機總能在一個周期內接受寫響應信號時,可以將BREADY的默認值設為高。

    讀地址通道:當主機驅動有效的地址和控制信號時,主機可以斷言ARVALID,一旦斷言,需要保持ARVALID的斷言狀態,直到時鐘上升沿采樣到從機的ARREADY。ARREADY默認值可高可低,推薦為高(如果為低,一次傳輸至少需要兩個周期,一個用來斷言ARVALID,一個用來斷言ARREADY);當ARREADY為高時,從機必須能夠接受提供給它的有效地址。

    讀數據通道:只有當從機驅動有效的讀數據時從機才可以斷言RVALID,一旦斷言需要保持直到時鐘上升沿采樣到主機的BREADY。BREADY默認值可以為高,此時需要主機任何時候一旦開始讀傳輸就能立馬接受讀數據。當最后一次突發讀傳輸時,從機需要斷言RLAST。

    4.3.4 通道間關系
    AXI協議要求通道間滿足如下關系:

    寫響應必須跟隨最后一次burst的的寫傳輸
    讀數據必須跟隨數據對應的地址
    通道握手信號需要確認一些依耐關系
    通道握手信號的依耐關系

    下載該資料的人也在下載 下載該資料的人還在閱讀
    更多 >

    評論

    查看更多

    下載排行

    本周

    1. 1電子電路原理第七版PDF電子教材免費下載
    2. 0.00 MB  |  1491次下載  |  免費
    3. 2單片機典型實例介紹
    4. 18.19 MB  |  95次下載  |  1 積分
    5. 3S7-200PLC編程實例詳細資料
    6. 1.17 MB  |  27次下載  |  1 積分
    7. 4筆記本電腦主板的元件識別和講解說明
    8. 4.28 MB  |  18次下載  |  4 積分
    9. 5開關電源原理及各功能電路詳解
    10. 0.38 MB  |  11次下載  |  免費
    11. 6100W短波放大電路圖
    12. 0.05 MB  |  4次下載  |  3 積分
    13. 7基于單片機和 SG3525的程控開關電源設計
    14. 0.23 MB  |  4次下載  |  免費
    15. 8基于AT89C2051/4051單片機編程器的實驗
    16. 0.11 MB  |  4次下載  |  免費

    本月

    1. 1OrCAD10.5下載OrCAD10.5中文版軟件
    2. 0.00 MB  |  234313次下載  |  免費
    3. 2PADS 9.0 2009最新版 -下載
    4. 0.00 MB  |  66304次下載  |  免費
    5. 3protel99下載protel99軟件下載(中文版)
    6. 0.00 MB  |  51209次下載  |  免費
    7. 4LabView 8.0 專業版下載 (3CD完整版)
    8. 0.00 MB  |  51043次下載  |  免費
    9. 5555集成電路應用800例(新編版)
    10. 0.00 MB  |  33562次下載  |  免費
    11. 6接口電路圖大全
    12. 未知  |  30320次下載  |  免費
    13. 7Multisim 10下載Multisim 10 中文版
    14. 0.00 MB  |  28588次下載  |  免費
    15. 8開關電源設計實例指南
    16. 未知  |  21539次下載  |  免費

    總榜

    1. 1matlab軟件下載入口
    2. 未知  |  935053次下載  |  免費
    3. 2protel99se軟件下載(可英文版轉中文版)
    4. 78.1 MB  |  537793次下載  |  免費
    5. 3MATLAB 7.1 下載 (含軟件介紹)
    6. 未知  |  420026次下載  |  免費
    7. 4OrCAD10.5下載OrCAD10.5中文版軟件
    8. 0.00 MB  |  234313次下載  |  免費
    9. 5Altium DXP2002下載入口
    10. 未知  |  233046次下載  |  免費
    11. 6電路仿真軟件multisim 10.0免費下載
    12. 340992  |  191183次下載  |  免費
    13. 7十天學會AVR單片機與C語言視頻教程 下載
    14. 158M  |  183277次下載  |  免費
    15. 8proe5.0野火版下載(中文版免費下載)
    16. 未知  |  138039次下載  |  免費
    主站蜘蛛池模板: 欧美最猛黑人XXXXWWW| 国产成人在线网站| 国产乱辈通伦影片在线播放亚洲| 辣文肉高h粗暴| 午夜精品久久久久久久99蜜桃| 97精品少妇偷拍AV| 精品人妻伦一二三区久久AAA片| 日本亚洲精品色婷婷在线影院| 综合激情区视频一区视频二区| 国产免费69成人精品视频| 女教师二十三歳| 伊人久久精品99热超碰| 国产亚洲精品久久久999密臂 | 老司机福利在视频在ae8| 小柔的性放荡羞辱日记动漫| 成人免费毛片观看| 美女脱了内裤张开腿让男人桶到爽 | 国产看黄网站又黄又爽又色 | 爱暖暖1000部免费| 麻豆精品一卡2卡三卡4卡免费观看 | 风车动漫(p)_在线观看官网| 男人的天堂MV在线视频免费观看| 亚洲日本香蕉视频观看视频| 国产精品一区二区人妻无码| 日韩亚洲国产中文字幕欧美| 99re在线播放| 麻豆国产精品AV色拍综合| 亚洲午夜精品A片久久WWW软件| 国产午夜电影院| 乌克兰10一12x video| 各种场合肉H校园1V1| 亲胸吻胸添奶头GIF动态图免费| 97久久超碰中文字幕| 狼人无码伊人AV啪啪| 伊人伊人影院| 久久精品国产免费播高清无卡| 亚洲精品线在线观看| 国产精品人妻无码久久久蜜桃臀| 色屁屁影院| 国产AV国产精品国产三级在线L| 日本精品久久久久中文字幕 1|