Arm? AMBA? 5 AXI 協(xié)議規(guī)范支持高性能、高頻系統(tǒng)設(shè)計(jì),用于管理器和從屬組件之間的通信。AMBA AXI5 協(xié)議擴(kuò)展了前幾代規(guī)范,并增加了幾個(gè)重要的性能和可擴(kuò)展性功能,這些功能使這些協(xié)議與 Arm AMBA CHI 緊密結(jié)合。 讓我們?cè)敿?xì)看一下 AXI5 協(xié)議的一些功能。
原子事務(wù)
原子事務(wù)以最優(yōu)雅的方式解決了非確定性延遲問(wèn)題。它們?cè)试S將操作與數(shù)據(jù)一起發(fā)送,從而允許在更靠近數(shù)據(jù)所在位置的位置執(zhí)行操作,而不是將數(shù)據(jù)拉向請(qǐng)求者進(jìn)行修改。通常,讀取-修改-寫入操作可以通過(guò)單個(gè)原子操作來(lái)實(shí)現(xiàn)。驗(yàn)證IP(VIP)支持所有四種類型的原子事務(wù):AtomicStore,AtomicLoad,AtomicCompare和AtomicSwap。AtomicStore 和 AtomicLoad 事務(wù)可以支持八種不同的操作。
跟蹤信號(hào)
跟蹤信號(hào)支持整個(gè)系統(tǒng)的調(diào)試和跟蹤。跟蹤信號(hào)與以下每個(gè)通道相關(guān)聯(lián):ARTRACE,RTRACE,AWTRACE,WTARCE,BTRACE。
用戶環(huán)回信令
用戶環(huán)回信令使組件能夠?qū)⑹聞?wù)信息存儲(chǔ)在索引表中,然后使用快速表索引獲取響應(yīng)事務(wù)所需的信息,而不需要使用事務(wù) AxID 的更復(fù)雜的查找。
服務(wù)質(zhì)量 (QoS) 接受信令
QoS 接受信號(hào)是附加接口信號(hào),使從屬能夠指示它接受的事務(wù)的最小 QoS 值。這允許管理器接口僅發(fā)出可能被接受的事務(wù),從而避免不必要的接口阻塞。
喚醒信令
喚醒信號(hào)用于提供單個(gè)無(wú)毛刺指示,表明接口上需要活動(dòng)。
未翻譯的交易
未轉(zhuǎn)換事務(wù)功能允許系統(tǒng)中的組件使用自己的虛擬地址空間,但確保所有事務(wù)的地址最終轉(zhuǎn)換為整個(gè)系統(tǒng)的單個(gè)物理地址空間。此功能添加了其他信號(hào),以便為系統(tǒng)內(nèi)存管理單元 (SMMU) 提供足夠的信息,以確定特定事務(wù)所需的轉(zhuǎn)換,并允許同一接口上的不同事務(wù)使用不同的轉(zhuǎn)換方案。
非安全訪問(wèn)標(biāo)識(shí)符 (NSAID)
AXI5 提供一組信號(hào),允許訪問(wèn)非安全內(nèi)存位置 AXI5 提供一組信號(hào),允許訪問(wèn)非安全內(nèi)存位置,需要控制這些位置以支持受保護(hù)數(shù)據(jù)的存儲(chǔ)和處理。這些信號(hào)為非甾體抗炎藥提供交易請(qǐng)求。可以檢查此標(biāo)識(shí)符以允許或拒絕對(duì)內(nèi)存位置的訪問(wèn)。
讀取數(shù)據(jù)分塊
當(dāng) AXI 管理器發(fā)出讀取請(qǐng)求時(shí),以前需要按照讀取地址和突發(fā)類型確定的順序和寬度返回?cái)?shù)據(jù)。讀取數(shù)據(jù)分塊功能使從屬接口能夠以任何順序和部分讀取數(shù)據(jù)節(jié)拍返回讀取數(shù)據(jù)。為了啟用讀取數(shù)據(jù)分塊,將其他信號(hào)添加到讀取地址和讀取數(shù)據(jù)通道。
唯一 ID 指示器
AXI 最初定義了一個(gè)基于 ID 的排序模型。這對(duì)跟蹤ID的互連提出了額外的要求,并確保交易按順序完成。AXI5 唯一 ID 功能降低了互連跟蹤邏輯的復(fù)雜性。組件可以指示它們正在使用一組唯一 ID,這樣就無(wú)需互連和下游組件來(lái)跟蹤這些 ID 以進(jìn)行訂購(gòu)。
內(nèi)存分區(qū)和監(jiān)視 (MPAM)
MPAM 是一項(xiàng)功能,用于對(duì)物理機(jī)和虛擬機(jī)的內(nèi)存系統(tǒng)資源進(jìn)行分區(qū)和監(jiān)視。MPAM 分區(qū)標(biāo)識(shí)符附加到事務(wù),通過(guò) AXI 接口和系統(tǒng)組件傳輸以適當(dāng)?shù)貙?duì)資源進(jìn)行分區(qū)。
毒物信號(hào)
以前,毒物信號(hào)功能用于識(shí)別數(shù)據(jù)損壞。使用 AXI5 時(shí),將病毒信號(hào)與數(shù)據(jù)一起傳遞允許數(shù)據(jù)的任何未來(lái)用戶收到數(shù)據(jù)可能已損壞的通知。適用于 AMBA AXI5 的 Synopsys 驗(yàn)證 IP 具有跟蹤與給定地址關(guān)聯(lián)的毒物值的機(jī)制。
奇偶校驗(yàn)信號(hào)
接口奇偶校驗(yàn)擴(kuò)展特別適用于汽車設(shè)計(jì)等應(yīng)用,這些應(yīng)用具有彈性或功能安全要求,需要檢測(cè)錯(cuò)誤并可能糾正錯(cuò)誤。AXI5 VIP 使用奇偶校驗(yàn),因此所有數(shù)據(jù)信號(hào)和控制信號(hào)都支持校驗(yàn)信號(hào)。
審核編輯:郭婷
-
指示器
+關(guān)注
關(guān)注
0文章
249瀏覽量
38256 -
管理器
+關(guān)注
關(guān)注
0文章
242瀏覽量
18489 -
AXI
+關(guān)注
關(guān)注
1文章
127瀏覽量
16598
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論