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

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

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

3天內不再提示

AMBA總線都有哪些?三種總線的區別?

sanyue7758 ? 來源:酒酒聊IC編程 ? 2023-03-21 09:14 ? 次閱讀

1.AMBA總線都有哪些?

AMBA(Advanced Microcontroller Bus Architecture)高級處理器總線架構,不同的速率需求構成了為高性能SoC設計的通信標準,主要包括:AHB(Advanced High-performance Bus)高級高性能總線。APB(Advanced Peripheral Bus)高級外圍總線AXI (Advanced eXtensible Interface)高級可拓展接口

2.三種總線的區別?

AHB:主要是針對高速率、高頻寬及快速系統模塊所設計的總線,可以連接在如微處理器芯片上或芯片外的內存模塊和DMA等高效率總線;APB:主要應用在低速且低頻率的外圍,可針對外圍設備做功率消耗及復雜接口的最佳化;APB在AHB和低帶寬的外圍設備之間提供了通信橋梁,所以APB是AHB的二級拓展總線;AXI:高速度、高帶寬、管道化互聯、單向通道,只需要首地址、讀寫并行、支持亂序、支持非對齊操作

73693532-c75f-11ed-bfe3-dac502259ad0.png

3.APB總線的讀操作?

APB協議:

739c445e-c75f-11ed-bfe3-dac502259ad0.png

讀操作:

73a56354-c75f-11ed-bfe3-dac502259ad0.png

73b1c2a2-c75f-11ed-bfe3-dac502259ad0.png

4.APB總線的寫操作?

73bb5b96-c75f-11ed-bfe3-dac502259ad0.png

73ccf964-c75f-11ed-bfe3-dac502259ad0.png

5.什么情況下,APB開始寫?

根據協議說明

6. APB2和APB3有什么區別?

APB2.0和APB3.0的差別:APB3.0提供了一個低功耗的接口,并降低了接口的復雜性。且APB3比APB2增加了兩個信號

PREADY:來擴展APB傳輸,主要是增加延時;

錯誤信號PSLVERR:來指示傳輸失敗

7. APB3和APB4的差別:

增加了PROT和PRSTB兩個信號。

PPROT一種保護信號,用于支持APB上的非安全交易和安全交易。

PSTRB一個寫選通信號,用于在寫數據總線上進行sparse data transfer(稀疏數據傳輸)。APB4用的比較少。

8. APB有哪些信號

PCLK、PADDR、PWRITE、PSEL、PENABLE、PRDATA、PREADY

9. AHB有哪些基本信號

AHB基本信號

HADDR:32位系統地址總線。

HTRANS:M指示傳輸狀態,NONSEQ、SEQ、IDLE、BUSY。

HWRITE:傳輸方向1-寫,0-讀。

HSIZE:傳輸單位。8,16,32

HBURST:傳輸的burst類型,SINGLE、INCR、WRAP4、INCR4,INCR8,WRAP8,INCR16,WRAP16等。

HWDATA:寫數據總線,從M寫到S。

HREADY:S應答M是否讀寫操作傳輸完成,1-傳輸完成,0-需延長傳輸周期。

HRESP:S應答當前傳輸狀態,OKAY、ERROR、RETRY、SPLIT。

HRDATA:讀數據總線,從S讀到M。

10.說一下AHB的Hburst有哪幾種類型?

SINGLE、INCR、WRAP4、INCR4,INCR8,WRAP8,INCR16,WRAP16等

11.說一下AHB的Htrans有哪些狀態

HTRANS:M指示傳輸狀態,NONSEQ、SEQ、IDLE、BUSY。

12.AHB的基本傳輸

無等待傳輸,有等待傳輸以及流水線傳輸這個挺多的,建議找一份AHB協議看一下就知道了~

13.AHB的頻率為什么比APB頻率快?

AHB是流水線傳輸,位寬大,burst傳輸,而且APB一次只能傳一筆,1筆是2拍,不能burst,多傳幾筆就浪費好多拍了,且AHB沒有enable階段,AHB是單周期讀寫,AHB的下一拍就可以寫下一個數據的地址了,APB 兩拍,傳輸多個數據時,APB是2n拍,AHB是n+1拍

14. AXI為什么比AHB快

AXI的讀寫是并行的,AHB的讀寫是在一根線上的

15. AHB的拆分事物是什么意思

就是slave的split傳輸,當某個master和slave進行傳輸的時候,占用總線所有權,但是占著地方不辦事兒,這個時候就會讓slave的響應回復一下split信號,結束這個master對slave的訪問換到別的master訪問這個slave,并且這個信號給仲裁器之后會將這個master對這個slave的優先級變為最低且一直是低,直到對這個slave的數據訪問結束了,才會復原到最初的master優先級

16.AHB是流水的嘛?是幾級流水,如果這一拍是地址,且有數據,那么下一拍的地址能改嗎?

AHB是流水的,支持流水線操作,是兩級流水,分為地址-數據兩個部分流水進行,本次傳輸的地址必然在上一次地址之后,本次傳輸的數據必定緊跟在本次傳輸地址之后。因此,當上一次的數據傳輸阻塞導致傳輸周期增加時,下一傳輸的地址周期也會相應的變長。

AHB兩級流水,地址周期和數據周期,是根據Hready信號來的,Hready信號拉高下一拍就可以更改地址,AHB是單周期讀寫,流水線,所以下一拍地址可以直接改,AHB直接讀寫是根據Hwrite來的,高寫低讀。







審核編輯:劉清

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

    關注

    68

    文章

    19344

    瀏覽量

    230230
  • AMBA總線
    +關注

    關注

    0

    文章

    35

    瀏覽量

    9590
  • SoC設計
    +關注

    關注

    1

    文章

    148

    瀏覽量

    18791
  • AXI
    AXI
    +關注

    關注

    1

    文章

    128

    瀏覽量

    16647

原文標題:AMBA總線面試常問知識點總結!

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    CPU有三種總線

    CPU唯一的能力其實就是處理二進制數據。CPU有三種總線:控制總線,地址總線,數據總線,這些總線
    發表于 08-24 06:14

    ARM總線協議AMBA中AHB、APB的區別與聯系

    , ASB, APB);Qchannel文章目錄1 AMBA總線2 AHB2.1 一個典型的基于AHB的微控制器2.2 AHB總線互聯結構:中心選擇器連接master與slave2.3 AHB的特性3 APB4 AHB和APB的
    發表于 02-09 07:46

    AMBA AHB總線與APB總線資料合集

    1、AMBA AHB總線信號接口介紹Advanced Microcontroller Bus Architecture, 即 AMBA,是 ARM 公司提出的總線規范,被很多 SoC
    發表于 04-07 10:03

    AMBA中的AHB總線協議詳解

    水果店,只賣三種水果分別是:草莓藍莓和蘋果。隨著該地區人數的上漲,一個水果店(單主機)已經不能滿足該地區的要求,又因為水果店和廠商的配合時間太長(傳輸效率低),所以大家在商議之下,又開了一家水果店
    發表于 06-07 16:57

    AMBA AXI總線學習筆記

    AMBA AXI 總線學習筆記,非常詳細的AXI總線操作說明
    發表于 11-11 16:49 ?11次下載

    SPI、I2C、UART三種串行總線協議的區別

    SPI、I2C、UART三種串行總線協議的區別
    發表于 07-17 17:23 ?0次下載

    先進的微控制器總線體系結構AMBA規范定義了三種總線

    一個典型的基于AMBA 的微控制器同時集成AHB(或ASB )和APB 接口,如圖2 所示。ASB總線是舊版的系統的總線,而新版的AHB 總線增強了對性能、綜合及時序驗證的支持。AP
    的頭像 發表于 08-10 09:45 ?7432次閱讀
    先進的微控制器<b class='flag-5'>總線</b>體系結構<b class='flag-5'>AMBA</b>規范定義了<b class='flag-5'>三種</b><b class='flag-5'>總線</b>

    基于AMBA總線介紹?

    定義了三種總線: AHB:Advanced High-performance Bus(先進高性能總線)高速高性能總線;支持2級流水操作(優勢) APB:Advanced Periphe
    的頭像 發表于 05-19 14:22 ?2132次閱讀
    基于<b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>介紹?

    介紹AMBA2.0總線

    定義了三種總線: AHB:Advanced High-performance Bus(先進高性能總線) 高速高性能總線;支持2級流水操作(優勢) APB:Advanced Periph
    的頭像 發表于 09-06 09:53 ?3189次閱讀
    介紹<b class='flag-5'>AMBA</b>2.0<b class='flag-5'>總線</b>

    AMBA總線知識之AHB(上)

    AMBA總線陣營的強大超乎多數人的想象。AMBA總線是一個在SoC領域使用的事實上的標準。AMBA總線
    的頭像 發表于 05-04 14:45 ?2514次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>知識之AHB(上)

    AMBA總線知識之AHB(下)

    AMBA總線陣營的強大超乎多數人的想象。AMBA總線是一個在SoC領域使用的事實上的標準。AMBA總線
    的頭像 發表于 05-04 14:47 ?2413次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>知識之AHB(下)

    典型的AMBA系統介紹

    本文主要介紹AMBA2.0 (Advanced Microcontroller Bus Architecture,先進微控制總線結構),主要定義了三種總線
    的頭像 發表于 05-04 14:48 ?1660次閱讀
    典型的<b class='flag-5'>AMBA</b>系統介紹

    AMBA總線那些事之APB

    之前老李問過大家想看哪方面的知識,有不少同學提議老李寫寫總線,特別是AMBA總線,所以老李決定從這期開始開始一個AMBA總線介紹的系列文章
    的頭像 發表于 05-04 14:53 ?2471次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>那些事之APB

    AMBA總線—apb簡介

    APB(Advanced Peripheral Bus),外圍總線的意思。該總線協議是ARM公司提出的AMBA總線結構之一,幾乎已成為一
    發表于 06-05 15:10 ?2012次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>—apb簡介

    單片機的三種總線結構

    單片機的三種總線結構包括地址總線(Address Bus, AB)、數據總線(Data Bus, DB)和控制總線(Control Bus,
    的頭像 發表于 09-10 11:32 ?3354次閱讀
    主站蜘蛛池模板: 俺也去最新地址| 亚洲 综合 欧美在线视频| metart中国撒尿人体欣赏| 午夜家庭影院| 男人天堂999| 精品无码国产自产在线观看| 成人小视频免费在线观看| 中文字幕在线久热精品| 亚洲2017久无码| 热中文热国产热综合| 美娇妻的性奴史1一4| 精品一二三区久久AAA片| 国产国拍精品AV在线观看| chinesetoilet美女沟| 中文字幕人成乱码熟女APP| 亚洲成 人a影院青久在线观看 | 麻豆天美国产一区在线播放| 国外色幼网| 国产免费人视频在线观看免费 | 久久99蜜桃精品麻豆| 国产精品青青草原app大全| 耽肉高h喷汁呻吟| 99久久香蕉国产线看观看| 在线免费中文字幕| 亚洲欧美一区二区三区蜜芽| 我半夜摸妺妺的奶C了她软件 | 国产在线观看网址你懂得| GAY2022空少被体育生暴菊| 超碰免费碰免费视频| WWW色视频片内射| 国产精品一区二区AV交换| 久久九九亚洲精品| 日韩高清在线亚洲专区| 亚洲偷自拍精品视频在线观看| 99久久亚洲综合精品| 国产色婷婷精品人妻蜜桃成熟| 麻豆一区二区三区蜜桃免费| 双性被疯狂灌满精NP| 在教室轮流被澡高H林萌| 大学生宿舍飞机china free| 久久www免费人成高清|