AXI 協議有幾個關鍵特性,旨在改善數據傳輸和事務的帶寬和延遲,您可以在此處看到:
Independent read and write channels:
AXI 支持兩組不同的通道,一組用于寫操作,一組用于讀操作。擁有兩組獨立的通道有助于提高接口的帶寬性能。這是因為讀寫操作可以同時發生。
Multiple outstanding addresses:
AXI 允許多個未完成的地址。這意味著 manager 可以發布transaction而無需等待較早的transaction完成。這可以提高系統性能,因為它支持事務的并行處理。
No strict timing relationship between address and data operations:
使用 AXI,地址和數據操作之間沒有嚴格的時序關系。這意味著,例如,manager 可以在寫地址通道上發布寫地址,但是對于 manager 何時必須提供相應的數據以在寫數據通道上進行寫入沒有時間要求。
Support for unaligned data transfers:
對于由寬度超過一個字節的數據傳輸組成的任何突發,訪問的第一個字節可能與自然地址邊界不對齊。例如,從字節地址 0x1002 開始的 32 位數據包未與自然 32 位地址邊界對齊。
Out-of-order transaction completion:
使用 AXI 可以實現無序事務完成。AXI協議包含事務標識,不限制不同ID值事務的完成。這意味著單個物理端口可以通過充當多個邏輯端口來支持無序事務,每個邏輯端口按順序處理其事務。
Burst transactions based on start address:
AXI manager 只發布第一次傳輸的起始地址。對于任何后續傳輸,下級將根據突發類型計算下一個傳輸地址。
審核編輯:劉清
-
axi協議
+關注
關注
0文章
8瀏覽量
2260
原文標題:【AXI--05】Main AXI features
文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
AXI總線協議的幾種時序介紹
ARM系列 -- AXI協議資料匯總(二)
AMBA AXI協議指南
AXI總線協議的幾種時序介紹

評論