Arm最近宣布推出了下一版本的Arm AMBA 5 AXI協議規范即AXI Issue K(AXI-K):
內存加密上下文(MEC),與AXI-J規范中的Realm管理擴展(RME)相關
其他更新:
o 用于將內存分區和性能監控(MPAM)分區ID(PARTID)字段擴展至12位的附加選項
o 用于“簡化”內存標記擴展(MTE)的附加選項
o 用于禁用固定類型突發的配置
o 用于放寬設備與普通不可緩存請求之間排序要求的選項
o 發出WriteNoSnpFull操作碼而無需使用可共享緩存行
本文將詳細介紹AMBA AXI-K規范中的一些功能更新。
01什么是內存加密上下文(MEC)?
Arm的Realm管理擴展(RME)是Arm v9架構下機密計算架構(CCA)的一部分。RME提供了一組用于創建和管理隔離執行環境(稱為Realm)的功能。RME的內存加密上下文(MEC)擴展允許每個Realm擁有自己獨特的加密上下文。此功能在將MEC分配給Realm物理地址空間內的所有內存訪問方面發揮著關鍵作用。所有內存事務都與MECID相關聯,內存加密引擎將MECID用作加密上下文表的索引,有助于實現外部存儲加密。因此,每組Realm數據都可以采用不同的方式進行加密。這意味著,即使某個代理可以訪問物理內存設備并能夠解密一組Realm數據,也無法使用相同的解密方法來訪問其他Realm數據組。因此,總體而言,MEC在數據的機密計算中發揮著關鍵作用。
在AXI-K規范中,只有啟用RME時才能啟用此功能。此功能適用于AXI5、ACE5-Lite和ACE5-Lite DVM接口,并且需要寫請求通道和讀請求通道上的信號AWMECID和ARMECID來攜帶相應的MECID值從而支持MEC。在使用這些信號時,其寬度必須為16。
02其他更新詳解
MPAM分區ID擴展:
內存分區和性能監控(MPAM)為每個物理地址空間(PAS)定義了獨立的分區ID(PARTID)空間。除了現有的9位PARTID之外,AXI-K規范還提供了一個選項用以支持12位MPAM PARTID。
“簡化”MTE支持:
對于內存標記擴展(MTE)支持,除了現有的“基本”和“標準”選項外,還引入了新選項“簡化”。新選項可供支持標簽讀寫的組件使用,但不支持標簽操作或部分標簽更新。
禁用固定突發:
AXI固定突發的用例是訪問類似FIFO這樣的組件,但這種組件并不常用。AXI-K規范提供了禁用固定類型突發請求的選項。
寬松的排序要求:
AXI-K規范還引入了一個選項,用于放寬設備與普通不可緩存請求(具有同一位置的相同ID)之間的排序要求。
03結語
新思科技的AMBA 5 AXI5、AXI5-Lite、ACE5、ACE5-Lite、ACE5-Lite/DVM和CHI-F端到端協議驗證解決方案提供性能分析和全面的系統級調試功能,能夠檢查功能正確性、數據完整性和緩存一致性。這些解決方案內置序列集合、功能覆蓋模型、驗證計劃和使用示例,確保開發者可以快速啟動并實現整體驗證收斂。新思科技正在與早期客戶和合作伙伴合作,使用最新規范中提供的新功能擴展其下一代設計的標準架構。
新思科技VIP原生集成了Verdi協議分析器調試解決方案以及Verdi性能分析器。在SoC上運行系統級有效載荷需要更快的、基于硬件的硅前解決方案。基于新思科技IP的新思科技事務處理器、內存模型、混合和虛擬解決方案可在業界速度最快的驗證硬件即新思科技ZeBu硬件加速解決方案和新思科技HAPS原型系統上實現各種驗證和驗證用例。
審核編輯:湯梓紅
-
ARM
+關注
關注
134文章
9084瀏覽量
367382 -
內存
+關注
關注
8文章
3019瀏覽量
74003 -
新思科技
+關注
關注
5文章
796瀏覽量
50334 -
AMBA
+關注
關注
0文章
68瀏覽量
14980
原文標題:Arm推出了新規范AXI-K,新思科技AMBA 驗證IP是如何全面支持的?
文章出處:【微信號:Synopsys_CN,微信公眾號:新思科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論