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