在本博客中,我們將回顧作為 Arm? AMBA? ACE5-Lite 協議的一部分發布的最新功能,這些功能據說可以提高吞吐量并滿足不斷發展的復雜多核 SoC 的低功耗需求,包括緩存一致性。
概述
AMBA ACE5-Lite 接口由 I/O 相干管理器使用,這些管理器需要與系統中具有緩存的其他完全相干管理器進行通信。通常,AMBA ACE5-Lite 接口與 Arm AMBA 5 CHI RN-F 接口一起使用,如下所示。
在緩存相干互連上啟用 AMBA ACE5-lite 接口
Arm AMBA ACE-Lite 協議規范是 Arm AMBA ACE5 規范的子集。AMBA ACE-Lite 接口是單向相干或“IO-相干”,這意味著它可以通過緩存窺探完全相干的處理器。AMBA ACE-Lite 由沒有硬件一致性高速緩存的管理器組件使用,但需要:
指示發出的事務是否可以保存在其他管理器的硬件一致緩存中
發出廣播緩存維護操作
AMBA ACE-Lite 管理器的一個示例是圖形處理單元 (GPU)。
AMBA ACE5-Lite 的新功能:
新的AMBA ACE5-Lite協議迎合了關鍵Arm架構功能的增強性能和效率,并與Arm AMBA5 CHI(相干集線器接口)協議保持一致。AMBA ACE5-Lite 協議的一些主要功能包括:
原子事務:在更靠近數據所在位置執行各種原子操作,從而使其高效和簡化
緩存存儲:在系統中另一個組件的緩存中安裝緩存行,使其更接近使用點并提高整體系統性能
緩存取消分配事務:ReadOnceCleanInvalid 和 ReadOnceMakeInvalid 取消分配事務,將 ReadOnce 事務與使 CleanInvalid 或 MakeInvalid 事務無效的緩存行相結合
它們用于讀取緩存行數據,并在不再需要緩存時在遠程緩存中取消分配這些數據,有助于確保系統中緩存資源的可用性更好
其他一些關鍵功能包括:數據保護和中毒信號、支持 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 解決方案可在相干網狀網絡周圍的 AMBA ACE5-Lite 和 AMBA CHI 組件之間提供系統監控。一般來說,Synopsys VIP 解決了驗證 AMBA ACE5-Lite 接口設計的所有挑戰,并確保了多個集群 SoC 之間的緩存一致性。
所有用于 Arm AMBA 協議的 Synopsys VIP 均采用本機 SystemVerilog 編寫,并提供仿真運行時和編譯時性能優勢。適用于 Arm AMBA ACE5-Lite 的 Synopsys VIP 提供協議感知調試、源代碼可見性和錯誤診斷,可縮短調試過程。Synopsys VIP 還通過提供內置覆蓋范圍、與預構建驗證計劃的圖形集成以及序列集合,為用戶提供高效的驗證測量。
審核編輯:郭婷
-
ARM
+關注
關注
134文章
9054瀏覽量
366827 -
接口
+關注
關注
33文章
8501瀏覽量
150839 -
soc
+關注
關注
38文章
4122瀏覽量
217948
發布評論請先 登錄
相關推薦
評論