<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          AMBA總線介紹

          作者: 時(shí)間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
          ARM研發(fā)的AMBA(Advanced Microcontroller Bus Architecture)提供一種特殊的機(jī)制,可將RISC處理器集成在其它IP芯核和外設(shè)中,2.0版AMBA標(biāo)準(zhǔn)定義了三組總線:AHB(AMBA高性能總線)、ASB(AMBA系統(tǒng)總線)、和APB(AMBA外設(shè)總線)。AHB用來研發(fā)寬帶寬處理器芯核的片上總線。


          the Advanced High-performance Bus(AHB)
          應(yīng)用于高性能、高時(shí)鐘頻率的系統(tǒng)模塊,它構(gòu)成了高性能的系統(tǒng)骨干總線( back-bone bus )。它主要支持的特性是:
          * 數(shù)據(jù)突發(fā)傳輸( burst transfer )
          *數(shù)據(jù)分割傳輸( split transaction )
          *流水線方式
          *一個(gè)周期內(nèi)完成總線主設(shè)備( master )對(duì)總線控制權(quán)的交接
          *單時(shí)鐘沿操作
          *內(nèi)部無三態(tài)實(shí)現(xiàn)
          *更寬的數(shù)據(jù)總線寬度(最低32位,最高可達(dá)1024位,但推薦不要超過256位)


          ASB the Advanced System Bus
          是第一代AMBA系統(tǒng)總線,同AHB相比,它數(shù)據(jù)寬度要小一些,它支持的典型數(shù)據(jù)寬度為8位、16位、32位。它的主要特征如下:
          * 流水線方式
          * 數(shù)據(jù)突發(fā)傳送
          * 多總線主設(shè)備
          * 內(nèi)部有三態(tài)實(shí)現(xiàn)

          the Advanced Peripheral Bus(APB)
          是本地二級(jí)總線(local secondary bus ),通過橋和AHB/ASB相連。它主要是為了滿足不需要高
          性能流水線接口或不需要高帶寬接口的設(shè)備的互連。APB的總線信號(hào)經(jīng)改進(jìn)后全和時(shí)鐘上升沿相關(guān),這種
          改進(jìn)的主要優(yōu)點(diǎn)如下:
          * 更易達(dá)到高頻率的操作
          * 性能和時(shí)鐘的占空比無關(guān)
          * STA 單時(shí)鐘沿簡化了
          * 無需對(duì)自動(dòng)插入測試鏈作特別考慮
          * 更易與基于周期的仿真器集成
          APB 只有一個(gè)APB橋,它將來自AHB/ASB的信號(hào)轉(zhuǎn)換為合適的形式以滿足掛在APB上的設(shè)備的要求。橋要
          負(fù)責(zé)鎖存地址、數(shù)據(jù)以及控制信號(hào),同時(shí)要進(jìn)行二次譯碼以選擇相應(yīng)的APB設(shè)備

          本文引用地址:http://www.ex-cimer.com/article/201612/329933.htm

          RE: AMBA總線介紹

          Summary AMBA
          * 1. AMBA (introduced by ARM) is a widely used and open standard

          intended for on-chip busses。
          * 2. The protocol uses a multiplexor bus
          * 3. It allows single-cycle bus master handover

          An AMBA system uses two buses
          1.System bus (AHB or ASB)
          2.Peripheral bus (APB)

          什么是AMBA片上總線?APB 橋既是APB總線上唯一的主模塊,也是AHB系統(tǒng)總線上的從模塊。AHB 系統(tǒng)由主模塊、從模塊和基礎(chǔ)結(jié)構(gòu)(Infrastructure)3部分組成,整個(gè)AHB總線上的傳輸都由主模塊發(fā)出,由從模塊負(fù)責(zé)回應(yīng)?;A(chǔ)結(jié)構(gòu)則由仲裁器(arbiter)、主模塊到從模塊的多路器、從模塊到主模塊的多路器、譯碼器(decoder)、虛擬從模塊(dummy Slave)、虛擬主模塊(dummy Master)所組成。APB主要用于低帶寬的周邊外設(shè)之間的連接,例如UART、1284等,它的總線架構(gòu)不像AHB支持多個(gè)主模塊,在APB里面唯一的主模塊就是APB 橋。



          關(guān)鍵詞: AMBA總線介

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();