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 中使用,這是常見(jiàn)的做法。在這種情況下,互連執(zhí)行不同 AXI 接口之間的協(xié)議轉(zhuǎn)換。
審核編輯:劉清
-
處理器
+關(guān)注
關(guān)注
68文章
19548瀏覽量
231871 -
SoC系統(tǒng)
+關(guān)注
關(guān)注
0文章
52瀏覽量
10771 -
AXI
+關(guān)注
關(guān)注
1文章
130瀏覽量
16839
原文標(biāo)題:【AXI--03】multi-manager system 中的 AXI
文章出處:【微信號(hào):快樂(lè)的芯片工程師,微信公眾號(hào):快樂(lè)的芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Zynq中AXI4-Lite和AXI-Stream功能介紹

數(shù)據(jù)增大是否是AXI互連的一部分?
是否有可用于連接FMC連接器的FMC電纜
將Zynq UltraScale +模塊連接到AXI互連模塊出錯(cuò)該怎么辦?
AXI互連RTL將1個(gè)從設(shè)備連接到2個(gè)主設(shè)備怎么實(shí)現(xiàn)?
請(qǐng)問(wèn)為什么AXI互連資源如此之大?
高級(jí)可擴(kuò)展接口(AXI)簡(jiǎn)介
如何為i.mxrt1050設(shè)置AXI互連 (NIC-301)?
AMBA AXI協(xié)議指南
CoreLink網(wǎng)絡(luò)互連NIC-301技術(shù)參考手冊(cè)
驗(yàn)證符合AXI/ACE標(biāo)準(zhǔn)的互連的策略

評(píng)論