AHB APB AXI匯流排對比

2021-09-09 08:54:04 字數 734 閱讀 7651

ahb apb和axi匯流排是在目前的soc中經常用的匯流排結構,他們之間的差異主要有一下方面。

ahb主要是針對高效率、高頻寬及快速系統模組所設計的匯流排,它可以連線如微處理器、晶元上或晶元外的記憶體模組和dma等高效率模組。

apb主要用在低速且低功率的外圍,可針對外圍裝置作功率消耗及複雜介面的最佳化。apb在ahb和低頻寬的外圍裝置之間提供了通訊的橋梁,所以apb是ahb或asb的二級拓展匯流排。

axi:高速度、高頻寬,管道化互聯,單向通道,只需要首位址,讀寫並行,支援亂序,支援非對齊操作,有效支援初始延遲較高的外設,連線非常多。

三者之間的效能對比如下

以上內容來自: 

ahb之相比於apb稱之為高速匯流排除了匯流排寬度ahb支援的更寬以外,個人認為最主要的原因是:

ahb匯流排是兩級流水結構,而apb讀寫只能固定在兩個週期

axi和ahb相比速度更加快,主要原因應該是axi是五通道傳輸,讀位址通道、寫位址通道、讀資料通道、寫資料通道、寫響應通道。

而ahb是三通道傳輸。讀寫資料公用乙個通道、位址通道、響應通道。

現場匯流排對比 CAN LIN RS485

各種控制系統傳輸的場合 匯流排 rs485 一主多從的通訊方式,適用於匯流排通訊,只是物理上用了rs485的電平標準 選擇匯流排時,需要考慮 傳輸速率 傳輸距離 傳輸速率與傳輸距離往往成反比 rs485 10mbps max can 1mbps max,幾十公尺 當資料在幾kbps時,rs485無中...

CAN匯流排和乙太網對比

標籤 乙太網 can匯流排 雷達分享到 首先在文章的開頭先告訴大家答案 就人類目前的技術來看,在車輛中乙太網只能作為can匯流排的配合,暫時不存在取代can匯流排的可能性。如果您並不滿足只知道結論,知其然並知其所以然,那麼請閱讀接下來的文章。這可能會消耗您3分鐘的時間,但卻能告訴您得出這個答案的原因...

匯流排 IIC匯流排

i2c匯流排是飛利浦 phlips 公司推出的一種半雙工序列匯流排,用於連線微控制器及其外圍裝置,i2c序列匯流排有兩根雙向訊號線。一根是資料線sda,另一根是時鐘線scl。它僅通過兩根訊號線就可以完成對所有掛載在i2c匯流排上的從器件進行操作。這樣的好處是可以大大的節省我們微處理器的io口資源。i...