AXI 是一種接口規范,它定義了 IP 塊的接口,而不是互連本身。
下圖顯示了 AXI 如何用于連接互連組件:
只有兩種 AXI 接口類型,manager和subordinate。這些接口類型是對稱的。所有 AXI 連接都在manager接口和subordinate接口之間。
AXI互連接口包含相同的信號,這使得不同IP的集成相對簡單。上圖顯示了 AXI 連接如何連接manager接口和subordinate接口。直接連接在manager和subordinate組件之間提供了最大帶寬,無需額外的邏輯。使用 AXI,只需驗證一個協議。
下圖顯示了一個 SoC 系統的簡化示例,該系統由manager、subordinate以及鏈接它們的互連組成:
Arm 處理器是manager的一個例子,而subordinate的一個簡單例子是內存控制器。
AXI 協議定義了manager和subordinate之間點對點連接的信號和時序。
AXI協議是點對點規范,不是總線規范。因此,它僅描述接口之間的信號和時序。
上圖顯示每個 AXI manager接口都連接到一個 AXI subordinate接口。如果涉及多個manager和subordinate,則需要互連結構。該互連結構還實現了subordinate接口和manager接口,其中實現了 AXI 協議。
下圖顯示互連是一個復雜的元素,它需要自己的 AXI manager和subordinate接口才能與外部功能塊進行通信:
下圖顯示了具有各種處理器和功能塊的 SoC 示例:
上圖顯示了使用 AXI 的所有連接。您可以看到 AXI3 和 AXI4 在同一個 SoC 中使用,這是常見的做法。在這種情況下,互連執行不同 AXI 接口之間的協議轉換。
審核編輯:劉清
-
處理器
+關注
關注
68文章
19178瀏覽量
229201 -
SoC系統
+關注
關注
0文章
52瀏覽量
10665 -
AXI
+關注
關注
1文章
127瀏覽量
16598
原文標題:【AXI--03】multi-manager system 中的 AXI
文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論