女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

深入剖析AXI的協議與架構(下)

jf_78858299 ? 來源:知芯有道 ? 作者:知芯有道 ? 2023-05-04 14:41 ? 次閱讀

之前文章為大家介紹了AXI的協議與架構,本篇我們接著往下講AXI的讀寫傳輸

內容概括

這次為大家講述的內容包括:

AXI讀寫傳輸

0****1

讀寫傳輸

3.1

握手過程

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

  • VALID信號表示地址/數據/應答信號總線上的信號是有效的,由傳輸發起方控制
  • READY信號表示傳輸接收方已經準備好接收,由傳輸接收方控制。

VALID和READY的先后關系具有三種情況:

  • ALID先有效,等待READY有效后完成傳輸(VALID一旦有效后在傳輸完成前不可取消)。
  • READY先有效,等待VALID有效后完成傳輸(READY可以在VALID有效前撤銷)。
  • VALID和READY同時有效,立刻完成傳輸。
    此外,需要注意的是允許READY信號等待VALID信號再有效,即即使從機準備好,也可以不提供READY信號,等到主機發送VALID信號再提供READY信號。對應的VALID信號不允許等待READY信號,即不允許VALID等待READY信號拉高后再拉高,否則容易產生死鎖現象。

3.2

讀操作順序

讀操作順序:

上圖為讀操作的依賴關系,ARREADY可以等待ARVALID信號,RVALID必須等待ARVALID和ARREADY同時有效后(一次地址傳輸發生)才能能有效。

寫操作順序:

AXI3中寫操作中唯一的強依賴關系是寫響應通道BVALID,僅當WVALID和WREADY信號同時有效(數據傳輸完成)且WLAST信號有效(突發傳輸的最后一個數據傳輸完成)后才會被置位;

3.3

突發式讀寫

按照傳統的RAM的讀寫方式,給定一個Address,只能讀取或者寫入一個Data,但是在Burst模式下,給定一個Address,可以連續寫入或者讀取多組數據。當地址出現在地址總線后,傳輸的數據將出現在讀數據通道上。設備保持 VALID 為低直到讀數據有效。為了表明一次突發式讀寫的完成,設備用 RLAST 信號來表示最后一個被傳輸的數據。

突發式讀寫時序圖:

這一過程的開始時,主機發送地址和控制信息到寫地址通道中,然后主機發送每一個寫數據到寫數據通道中。當主機發送最后一個數據時, WLAST 信號就變為高。當設備接收完所有數據之后他將一個寫響應發送回主機來表明寫事務完成。

a. 突發長度(AxLEN)

突發長度為每次突發傳輸的傳輸次數 ,范圍限制116(AXI4增量模1256)且不能跨越4kb的地址空間,每次突發傳輸不允許提前終止(可以通過關閉所有數據字段的方式使一段傳輸數據無效,但傳輸行為必須完成)。每次傳輸的突發長度為AxLEN[3:0] + 1(AXI增量模式AxLEN[7:0] + 1.

  • ARLEN[7:0]:讀地址通道的突發長度接口
  • AWLEN[7:0]:寫地址通道的突發長度接口

對于回卷模式突發傳輸,突發長度僅能是2,4,8或16。

b.突發尺寸(AxSIZE)

突發尺寸為每次傳輸的byte數量,與突發傳輸的地址預測相關性很強。每次的突發尺寸不能超過數據通道的寬度;若突發尺寸小于數據通道寬度,需要指定哪些位數是有效的。突發尺寸為2^AxSIZE[2:0]^。

  • ARSIZE[2:0]:讀地址通道突發尺寸
  • AWSIZE[2:0]:寫地址通道突發尺寸

c.突發類型(AxBURST)

AXI支持三種突發類型:

  • FIXED (AxBURST[1:0]=0b00):固定突發模式,每次突發傳輸的地址相同
  • INCR (AxBURST[1:0]=0b01):增量突發模式,突發傳輸地址遞增,遞增量與突發尺寸相關
  • WRAP (AxBURST[1:0]=0b10):回卷突發模式,突發傳輸地址可溢出性遞增,突發長度僅支持2,4,8,16。地址空間被劃分為長度[突發尺寸*突發長度]的塊,傳輸地址不會超出起始地址所在的塊,一旦遞增超出,則回到該塊的起始地址

本文借鑒自:

http://xilinx.eetrend.com/blog/2020/100052459.html

https://blog.csdn.net/bleauchat/article/details/96891619

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

    關注

    2

    文章

    614

    瀏覽量

    39841
  • 傳輸
    +關注

    關注

    0

    文章

    154

    瀏覽量

    27731
  • AXI
    AXI
    +關注

    關注

    1

    文章

    134

    瀏覽量

    17100
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    AXI總線協議的幾種時序介紹

    由于ZYNQ架構和常用接口IP核經常出現 AXI協議,賽靈思的協議手冊講解時序比較分散。所以筆者收藏AXI
    發表于 08-02 12:42 ?8722次閱讀

    深入最經典的電容剖析

    本帖最后由 eehome 于 2013-1-5 10:07 編輯 最深入最經典的電容剖析
    發表于 08-02 21:52

    深入最經典的電容剖析

    `最深入最經典的電容剖析PCB打樣找華強 http://www.hqpcb.com/3 樣板2天出貨`
    發表于 10-17 10:50

    AXI接口協議詳解

    AXI 總線上面介紹了AMBA總線中的兩種,下面看下我們的主角—AXI,在ZYNQ中有支持三種AXI總線,擁有三種AXI接口,當然用的都是AXI
    發表于 04-08 10:45

    使用SpinalHDL實現一個支持AXI協議的互聯架構

    。互聯只是結構,可以使用不同的總線協議,如APB、AXI或CHI,不同協議的互聯結構會有所不同。近期看了一些CHI協議內容,其中舉了幾個互聯拓撲的例子,如下圖所示。CHI
    發表于 06-29 16:28

    AXI接口協議詳解

    1、AXI接口協議詳解  AXI 總線  上面介紹了AMBA總線中的兩種,下面看下我們的主角—AXI,在ZYNQ中有支持三種AXI總線,擁有
    發表于 10-14 15:31

    AMBA AXI協議指南

    AXI協議支持高性能、高頻的系統設計,用于 管理器和下屬組件。 AXI協議的特點是: ?適用于高帶寬和低延遲設計。 ?在不使用復雜橋梁的情況
    發表于 08-02 09:44

    學習架構-AMBA AXI簡介

    本指南介紹了高級微控制器總線體系結構(AMBA)AXI的主要功能。 該指南解釋了幫助您實現AXI協議的關鍵概念和細節。 在本指南中,我們介紹: ?AMBA是什么。 ?為什么AMBA在現代SoC設計中
    發表于 08-09 07:37

    深入剖析Android消息機制

    深入剖析Android消息機制
    發表于 01-22 21:11 ?11次下載

    AXI總線協議的幾種時序介紹

    由于ZYNQ架構和常用接口IP核經常出現 AXI協議,賽靈思的協議手冊講解時序比較分散。所以筆者收藏AXI
    發表于 05-12 09:10 ?1.1w次閱讀
    <b class='flag-5'>AXI</b>總線<b class='flag-5'>協議</b>的幾種時序介紹

    AXI總線協議總結

    在介紹AXI之前,先簡單說一總線、接口以及協議的含義。總線、接口和協議,這三個詞常常被聯系在一起,但是我們心里要明白他們的區別。
    發表于 02-04 06:00 ?10次下載
    <b class='flag-5'>AXI</b>總線<b class='flag-5'>協議</b>總結

    深入AXI4總線一握手機制

    本系列我想深入探尋 AXI4 總線。不過事情總是這樣,不能我說想深入深入。當前我對 AXI總線的理解尚談不上
    發表于 03-17 21:40 ?25次下載
    <b class='flag-5'>深入</b><b class='flag-5'>AXI</b>4總線一握手機制

    AMBA 3.0 AXI總線接口協議的研究與應用

    本文介紹了AMBA 3.0 AXI的結構和特點,分析了新的AMBA 3.0 AXI協議相對于AMBA 2. 0的優點。它將革新未來高性能SOC總線互連技術,其特點使它更加適合未來的高性能、低延遲
    發表于 04-12 15:47 ?28次下載

    深入 AXI4總線 (四):RAM 讀取實戰

    本系列我想深入探尋 AXI4 總線。不過事情總是這樣,不能我說想深入深入。當前我對 AXI總線的理解尚談不上
    發表于 02-07 11:36 ?4次下載
    <b class='flag-5'>深入</b> <b class='flag-5'>AXI</b>4總線 (四):RAM 讀取實戰

    深入剖析AXI協議架構(上)

    AMBA AXI協議支持用于主從模塊之間通信的高性能、高頻率系統設計。
    的頭像 發表于 05-04 14:35 ?2086次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b><b class='flag-5'>AXI</b>的<b class='flag-5'>協議</b>與<b class='flag-5'>架構</b>(上)