高級微控制器總線架構(AMBA)是一種開放標準的片上互連方式。概述了如何連接和管理SoC中的不同組件或塊。它的應用逐漸超出了微控制器的范疇,包括創建使用大量外設和控制器的多處理器設計。
下圖顯示了 AMBA 總線實現:
然而,AMBA 總線遠遠超出了基于微控制器的設備。它使用廣泛,包括智能手機、電視等設備中使用的 SoC 部件。如果沒有AMBA總線的發展,至少可以說平板電腦和智能手機等移動設備的發展將非常困難。AMBA是ARM的注冊商標。
AMBA 總線的工作原理
AMBA 總線旨在解決SoC應用的互連問題,并使外設之間更高效地相互連接。AMBA 總線的目的是執行以下操作:
統一和標準化 SoC 互連 IP
啟用和推廣 SoC 模塊化設計
輕松重用 IP 核
支持高性能和低功耗通信
模塊化設計有助于促進獨立于技術的IP核的開發以及IP核的重復使用,以幫助加速和降低未來設計的成本。
AMBA發展歷史
AMBA于1996年由一家名為ARM的公司首次推出。AMB中使用的第一批總線是高級外設總線(APB) 和高級系統總線(ASB)。該設計立即取得了成功,隨后在1999年推出了AMBA 2。在此版本中,AMBA增加了高性能總線(AHB),該總線使用單一時鐘邊緣協議,從而推進了產品的設計。
到 2003 年,AMBA 3 問世,它引入了高級可擴展接口(AXI),將互連的性能提升到更高的程度。它還帶來了高級跟蹤總線(ATB),用于CoreSight跟蹤解決方案和片上調試。這種設計持續了幾年,直到 2010 年被 AMBA 4 超越。這個版本在很大程度上提升了AXI,并為新版本奠定了基礎。
到 2013 年,AMBA 5 出現了,并提供了相干集線器接口(CHI)以及新設計的高速傳輸應用程序,有助于減少擁堵并創建簡化的方法。AMBA的影響如此之大,以至于今天這些協議被認為是所有嵌入式處理器的行業標準。
審核編輯:湯梓紅
-
微控制器
+關注
關注
48文章
7906瀏覽量
153695 -
接口
+關注
關注
33文章
8941瀏覽量
153197 -
soc
+關注
關注
38文章
4338瀏覽量
221677 -
AMBA
+關注
關注
0文章
70瀏覽量
15331 -
總線協議
+關注
關注
0文章
128瀏覽量
15171
原文標題:AMBA總線協議概述
文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
AMBA總線概述

ARM總線協議AMBA中AHB、APB的區別與聯系
AMBA AHB總線與APB總線資料合集
AMBA中的AHB總線協議詳解
AMBA CHI協議介紹
AMBA3.0 AXI總線接口協議的研究與應用
總線概述之AMBA總線

AMBA總線概述(二)
AMBA3.0 AXI總線接口協議的研究與應用

AMBA 3.0 AXI總線接口協議的研究與應用
基于AMBA總線介紹?

介紹AMBA2.0總線

AMBA總線—apb簡介

評論