在本博客中,我們將回顧作為 Arm? AMBA? ACE5-Lite 協(xié)議的一部分發(fā)布的最新功能,這些功能據(jù)說可以提高吞吐量并滿足不斷發(fā)展的復雜多核 SoC 的低功耗需求,包括緩存一致性。
概述
AMBA ACE5-Lite 接口由 I/O 相干管理器使用,這些管理器需要與系統(tǒng)中具有緩存的其他完全相干管理器進行通信。通常,AMBA ACE5-Lite 接口與 Arm AMBA 5 CHI RN-F 接口一起使用,如下所示。
在緩存相干互連上啟用 AMBA ACE5-lite 接口
Arm AMBA ACE-Lite 協(xié)議規(guī)范是 Arm AMBA ACE5 規(guī)范的子集。AMBA ACE-Lite 接口是單向相干或“IO-相干”,這意味著它可以通過緩存窺探完全相干的處理器。AMBA ACE-Lite 由沒有硬件一致性高速緩存的管理器組件使用,但需要:
指示發(fā)出的事務是否可以保存在其他管理器的硬件一致緩存中
發(fā)出廣播緩存維護操作
AMBA ACE-Lite 管理器的一個示例是圖形處理單元 (GPU)。
AMBA ACE5-Lite 的新功能:
新的AMBA ACE5-Lite協(xié)議迎合了關鍵Arm架構功能的增強性能和效率,并與Arm AMBA5 CHI(相干集線器接口)協(xié)議保持一致。AMBA ACE5-Lite 協(xié)議的一些主要功能包括:
原子事務:在更靠近數(shù)據(jù)所在位置執(zhí)行各種原子操作,從而使其高效和簡化
緩存存儲:在系統(tǒng)中另一個組件的緩存中安裝緩存行,使其更接近使用點并提高整體系統(tǒng)性能
緩存取消分配事務:ReadOnceCleanInvalid 和 ReadOnceMakeInvalid 取消分配事務,將 ReadOnce 事務與使 CleanInvalid 或 MakeInvalid 事務無效的緩存行相結合
它們用于讀取緩存行數(shù)據(jù),并在不再需要緩存時在遠程緩存中取消分配這些數(shù)據(jù),有助于確保系統(tǒng)中緩存資源的可用性更好
其他一些關鍵功能包括:數(shù)據(jù)保護和中毒信號、支持 Arm 體系結構要求的新 DVM 消息、QoS 接受信號以及持久緩存維護操作
Synopsys 支持 Arm AMBA ACE5-Lite
Synopsys VIP for Arm AMBA ACE5- LITE 支持 Arm AMB ACE5-Lite 的驗證 IP 組件,具有功能、檢查、功能覆蓋范圍和驗證特性。Synopsys VIP for Arm AMBA CHI 解決方案可在相干網(wǎng)狀網(wǎng)絡周圍的 AMBA ACE5-Lite 和 AMBA CHI 組件之間提供系統(tǒng)監(jiān)控。一般來說,Synopsys VIP 解決了驗證 AMBA ACE5-Lite 接口設計的所有挑戰(zhàn),并確保了多個集群 SoC 之間的緩存一致性。
所有用于 Arm AMBA 協(xié)議的 Synopsys VIP 均采用本機 SystemVerilog 編寫,并提供仿真運行時和編譯時性能優(yōu)勢。適用于 Arm AMBA ACE5-Lite 的 Synopsys VIP 提供協(xié)議感知調試、源代碼可見性和錯誤診斷,可縮短調試過程。Synopsys VIP 還通過提供內置覆蓋范圍、與預構建驗證計劃的圖形集成以及序列集合,為用戶提供高效的驗證測量。
審核編輯:郭婷
-
ARM
+關注
關注
134文章
9340瀏覽量
376203 -
接口
+關注
關注
33文章
8971瀏覽量
153474 -
soc
+關注
關注
38文章
4365瀏覽量
222200
發(fā)布評論請先 登錄
ARM系列之ACE協(xié)議資料匯總
在Arm AMBA協(xié)議集中AHB-lite可否使用
AMBA CHI協(xié)議介紹
AMBA 4 ACE和ACE Lite協(xié)議校驗器用戶指南
AMBA ATB協(xié)議規(guī)范
AMBA LTI協(xié)議規(guī)范
SoC Designer Plus AMBA CHI協(xié)議包的用戶指南
PCIe AMBA集成指南
Arm CoreSight?DAP-Lite2技術參考手冊
快速了解最新的AMBA AXI5協(xié)議功能
跨越驗證AMBA ACE協(xié)議屏障事務的障礙

AMBA:將所有內容拼接到ACE您的測試

ACE協(xié)議和CHI協(xié)議里的Tag match operation

評論