AMBA

AMBA

高級微控制器總線架構   ARM研發的AMBA(Advanced Microcontroller Bus Architecture)提供一種特殊的機制,可將RISC處理器集成在其它IP芯核和外設中,2.0版AMBA標準定義了三組總線:AHB(AMBA高性能總線)、ASB(AMBA系統總線)、和APB(AMBA外設總線)。AHB用來研發寬帶寬處理器芯核的片上總線。
  the Advanced High-performance Bus(AHB)
  應用於高性能、高時鐘頻率的系統模塊,它構成了高性能的系統骨幹總線( back-bone bus )。它主要支持的特性是:
  * 數據突發傳輸( burst transfer )
  * 數據分割傳輸( split transaction )
  * 流水線方式
  * 一個週期內完成總線主設備( master )對總線控制權的交接
  * 單時鐘沿操作
  * 內部無三態實現
  * 更寬的數據總線寬度(最低32位,最高可達1024位,但推薦不要超過256位)
  ASB the Advanced System Bus
  是第一代AMBA系統總線,同AHB相比,它數據寬度要小一些,它支持的典型數據寬度爲8位、16位、32位。它的主要特徵如下:
  * 流水線方式
  * 數據突發傳送
  * 多總線主設備
  * 內部有三態實現
  the Advanced Peripheral Bus(APB)
  是本地二級總線(local secondary bus ),通過橋和AHB/ASB相連。它主要是爲了滿足不需要高
  性能流水線接口或不需要高帶寬接口的設備的互連。APB的總線信號經改進後全和時鐘上升沿相關,這種
  改進的主要優點如下:
  * 更易達到高頻率的操作
  * 性能和時鐘的佔空比無關
  * STA 單時鐘沿簡化了
  * 無需對自動插入測試鏈作特別考慮
  * 更易與基於週期的仿真器集成
  APB 只有一個APB橋,它將來自AHB/ASB的信號轉換爲合適的形式以滿足掛在APB上的設備的要求。橋要
  負責鎖存地址、數據以及控制信號,同時要進行二次譯碼以選擇相應的APB設備
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章