AMBA
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設備