0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

新思科技為AMBA CHI-G協(xié)議量身定制一系列AMBA協(xié)議解決方案

新思科技 ? 來源:新思科技 ? 2024-04-30 17:20 ? 次閱讀

Arm最近宣布推出了新一代Arm AMBA 5 CHI協(xié)議規(guī)范CHI Issue G?(CHI-G)。

新思科技提供了一系列AMBA協(xié)議解決方案,用于早期建模、設計、實現(xiàn)、驗證、確認和系統(tǒng)成型。新思科技的Arm協(xié)議驗證解決方案涵蓋全系列AMBA規(guī)范,包括新一代AMBA 5 AXI-K和現(xiàn)在的AMBA 5 CHI-G。新思科技的驗證自動化解決方案不僅能通過VC AutoTestbench提供測試平臺生成功能,還可通過VC AutoPerformance對基于Arm的SoC進行性能驗證。

新思科技提供了全套的協(xié)議驗證解決方案,涵蓋了所有AMBA規(guī)范,包括AMBA 5 CHI-G。憑借新思科技經(jīng)驗證的IP,我們的驗證解決方案能夠提供出色的驗證可信度,再與我們的仿真、硬件加速和原型設計平臺產(chǎn)品相結合,則能確??蛻艨梢酝瓿蓮腎P到SoC級別的端到端驗證收斂。

CHI-G更新中新增了許多功能并優(yōu)化了多方面特性,其中一些是專門針對最近推出的Arm CHI芯片到芯片(CHI C2C)協(xié)議而量身定制的。在本文中,我們將探討CHI-G協(xié)議中引入的一些關鍵功能。下面來深入了解一下其中的每一項功能。

內存加密上下文(MEC)

在之前關于CHI-F的博客文章中,我們討論了Arm的Realm管理擴展(RME),它是Arm v9架構下機密計算架構(CCA)的一部分。RME提供了一組用于創(chuàng)建和管理隔離執(zhí)行環(huán)境(稱為Realm)的功能。RME的內存加密上下文(MEC)擴展允許每個Realm擁有自己獨特的加密上下文。此功能在將MEC分配給Realm物理地址空間內的所有內存訪問方面發(fā)揮著關鍵作用。所有內存事務都與MECID相關聯(lián),而內存加密引擎將MECID用作加密上下文表的索引,有助于實現(xiàn)外部存儲加密。因此,每組Realm數(shù)據(jù)都可以采用不同的方式進行加密。這意味著,即使某個惡意代理可以訪問物理內存設備并解密一組Realm數(shù)據(jù),也無法使用相同的解密方法來訪問其他組的Realm數(shù)據(jù)。總體而言,MEC在確保機密計算環(huán)境中數(shù)據(jù)的機密性方面發(fā)揮著至關重要的作用。

在CHI-G規(guī)范中,只有啟用RME時才能啟用此功能。在請求、數(shù)據(jù)和窺探FLIT中添加了新字段“MECID”,如果CHI節(jié)點的MEC Support屬性設置為True,則這個“MECID”字段的寬度必須為16。

有限數(shù)據(jù)省略功能

有限數(shù)據(jù)省略功能通過減少給定事務所需傳輸?shù)臄?shù)據(jù)FLIT數(shù)量來優(yōu)化組件之間的數(shù)據(jù)傳輸。當多個FLIT需要攜帶相同的數(shù)據(jù)字段,或者當部分或所有數(shù)據(jù)FLIT中的數(shù)據(jù)字段為零時,便可以利用這個功能進行優(yōu)化,從而讓給定的事務可以在單個FLIT中封裝一個或多個后續(xù)FLIT。數(shù)據(jù)FLIT中將添加新字段,用于指示該單個數(shù)據(jù)FLIT所表示的附加數(shù)據(jù)FLIT的數(shù)量,以及被省略的數(shù)據(jù)FLIT的屬性。

針對CHI C2C鏈路的功能和優(yōu)化

RME-DA:這是Realm管理擴展架構的一部分,能夠實現(xiàn)安全分配那些支持分配的設備接口。CHI-G在多個加速器設備拓撲結構中支持RME-DA和RME-CDA,其中加速器連接到主機上。這些設備通常是部分受信任的,也就是說只能訪問主機控制器內存或對等設備內存中的特定Realm和非安全物理地址空間。主機負責確保僅當設備發(fā)送的請求以受信任區(qū)域中的地址為目標時,才授予對設備發(fā)送的請求的訪問權限。當接口支持這些功能時,用于支持RME-DA或RME-CDA的新字段將會添加到請求通道中。

DataSource擴展:讀取和窺視數(shù)據(jù)FLIT中現(xiàn)有的DataSource字段經(jīng)過大小調整,被分為若干子字段,每個子字段分別表示發(fā)出數(shù)據(jù)FLIT的完成者的位置、距離和類型等特定信息。部分子字段在多芯片(多小芯片)系統(tǒng)中尤為重要,其中的數(shù)據(jù)FLIT可能會在到達目的地的途中穿過一個或多個芯片(小芯片)。

DataTarget:CHI-E的SLCRepHint功能旨在向系統(tǒng)級緩存提供有關再次使用特定緩存行的可能性提示,從而支持SLC更高效地管理和替換所存儲的緩存行。這在緩存層次結構有所增加的多芯片(多小芯片)系統(tǒng)中變得尤其重要。在CHI-G中,SLCRepHint已重命名為DataTarget,并添加了一個額外的子字段。這個子字段用于建議CopyBack請求應傳播到的緩存級別數(shù)。

PrefetchTgtHint:在讀取請求中添加了一個新字段PrefetchTgtHint,用于提示接收器:在執(zhí)行讀取之前預先提取位置信息可能比較有利。這是一種比單獨的PrefetchTgt指令更優(yōu)的替代方案,特別適用于事務需要遍歷芯片(芯粒)到芯片(芯粒)鏈路的情況。

其他更新

MPAM分區(qū)ID擴展:內存分區(qū)和性能監(jiān)控(MPAM)為每個物理地址空間(PAS)定義了獨立的分區(qū)ID(PARTID)空間。CHI-G提供了一個將MPAM PARTID寬度從9位擴展至12位的選項。

“Reduced”MTE支持:對于內存標記擴展(MTE)支持,引入了一個新選項“縮減”。這個新選項可供支持標記讀寫但不支持標記匹配操作或部分標記更新的組件使用。

UDP和SD狀態(tài)支持:CHI-G引入了一些新屬性來啟用/禁用UDP和SD狀態(tài)。在CHI協(xié)議的早期版本中,這些狀態(tài)始終處于啟用狀態(tài)。

對ReadPreferUnique初始緩存狀態(tài)的要求放寬:CHI-G支持從任何初始緩存狀態(tài)發(fā)出ReadPreferUnique和TagOp Transfer。因為在請求者想要執(zhí)行存儲但緩存僅包含數(shù)據(jù)而不包含標簽時,ReadPreferUnique將是請求者獲取標簽的最佳選擇。

RetToSrc對于SnpUniqueStash的適用性:對于SnpUniqueStash,CHI-G允許將RetToSrc字段設置為1,以允許主節(jié)點在保持線路處于SharedClean狀態(tài)的情況下從Stash目標獲取數(shù)據(jù)。

結語

新思科技提供了面向AMBA 5 AXI5、AXI5-Lite、ACE5、ACE5-Lite、ACE5-Lite/DVM、AXI C2C、CHI C2C和CHI-G的端到端協(xié)議驗證解決方案,具備性能分析和全面的系統(tǒng)級調試功能,能夠檢查功能正確性、數(shù)據(jù)完整性和緩存一致性。這些解決方案內置序列集合、功能覆蓋模型、驗證計劃和使用示例,確保開發(fā)者可以快速啟動并實現(xiàn)整體驗證收斂。新思科技正在與早期客戶和伙伴合作,整合最新規(guī)范中提供的新功能,助其增強下一代設計的標準架構。

新思科技VIP原生集成了新思科技Verdi協(xié)議分析器調試解決方案和Verdi性能分析器。在SoC上運行系統(tǒng)級有效載荷需要更快的、基于硬件的流片前解決方案。基于新思科技IP的事務處理器、內存模型、混合和虛擬解決方案可在超快的驗證硬件、ZeBu硬件加速解決方案和HAPS原型系統(tǒng)上實現(xiàn)各種驗證用例。



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19031

    瀏覽量

    228442
  • 控制器
    +關注

    關注

    112

    文章

    16028

    瀏覽量

    176635
  • 加速器
    +關注

    關注

    2

    文章

    788

    瀏覽量

    37556
  • ARM芯片
    +關注

    關注

    1

    文章

    125

    瀏覽量

    21400
  • AMBA協(xié)議

    關注

    0

    文章

    7

    瀏覽量

    6429

原文標題:為Arm最新一代AMBA CHI-G協(xié)議量身定制,這套驗證自動化方案含金量極高

文章出處:【微信號:Synopsys_CN,微信公眾號:新思科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AMBA總線協(xié)議的基本原理和應用場景

    AMBA(Advanced Microcontroller Bus Architecture)總線協(xié)議種面向高性能嵌入式微控制器設計的片上聯(lián)接標準,由ARM公司在1996年首次推出。該協(xié)議
    的頭像 發(fā)表于 08-05 15:37 ?492次閱讀

    廣和通攜一系列AIoT解決方案亮相COMPUTEX 2024

    近日,臺北國際電腦展COMPUTEX 2024盛大開幕,廣和通攜一系列前沿AIoT解決方案亮相,再次展示了其在物聯(lián)網(wǎng)和人工智能領域的深厚實力與獨特洞察力。
    的頭像 發(fā)表于 06-07 16:31 ?529次閱讀

    Modbus轉EtherCAT協(xié)議支持開發(fā)定制

    BL123是款高效的Modbus轉EtherCAT網(wǎng)關,配備2個RS485串口、1個RS232串口和3個以太網(wǎng)口。該網(wǎng)關實現(xiàn)了Modbus協(xié)議到EtherCAT協(xié)議的轉換,不同
    的頭像 發(fā)表于 05-27 11:25 ?349次閱讀
    Modbus轉EtherCAT<b class='flag-5'>協(xié)議</b>支持開發(fā)<b class='flag-5'>定制</b>

    Arm和新思科技繼續(xù)就AMBA協(xié)議系列的最新擴展密切合作

    Arm最近發(fā)布了AMBA CHI C2C(芯片到芯片)規(guī)范。這是AMBA CHI架構在(?。┬酒剑ㄐ。┬酒瑢用娴臄U展,稱為“AMBA
    的頭像 發(fā)表于 05-15 10:09 ?731次閱讀
    Arm和新<b class='flag-5'>思科</b>技繼續(xù)就<b class='flag-5'>AMBA</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>系列</b>的最新擴展密切合作

    優(yōu)恩半導體推出一系列適用于高速數(shù)據(jù)信號ESD和EOS的保護器件

    作為業(yè)界領先的保護器件供應商,優(yōu)恩半導體直致力于客戶提供高性能保護器件及可靠的保護解決方案。針對高速數(shù)據(jù)信號接口,推出一系列超低容ESD和EOS保護器件,
    的頭像 發(fā)表于 04-28 14:13 ?433次閱讀
    優(yōu)恩半導體推出<b class='flag-5'>一系列</b>適用于高速數(shù)據(jù)信號ESD和EOS的保護器件

    TCP/IP協(xié)議簇中必知必會的十大問題

    TCP/IP協(xié)議模型(Transmission Control Protocol/Internet Protocol),包含了一系列構成互聯(lián)網(wǎng)基礎的網(wǎng)絡協(xié)議,是Internet的核心協(xié)議
    發(fā)表于 04-22 12:48 ?315次閱讀
    TCP/IP<b class='flag-5'>協(xié)議</b>簇中必知必會的十大問題

    阿里云在海外市場發(fā)布一系列AI大數(shù)據(jù)產(chǎn)品

    近日,阿里云宣布面向海外市場發(fā)布一系列AI計算及大數(shù)據(jù)產(chǎn)品,進步擴大其在全球市場的份額。這一系列新產(chǎn)品涵蓋了serverless模式的AI服務平臺、整合向量引擎技術的大數(shù)據(jù)產(chǎn)品等,旨在為用戶提供更高效、更智能的
    的頭像 發(fā)表于 02-05 11:30 ?937次閱讀

    聊聊AMBA協(xié)議的evolution過程

    作為名新時代的ICer,定必定肯定聽說過AMBA協(xié)議,但是卻少有人知道AMBA協(xié)議的evol
    的頭像 發(fā)表于 01-19 09:50 ?1022次閱讀
    聊聊<b class='flag-5'>AMBA</b><b class='flag-5'>協(xié)議</b>的evolution過程

    SOC設計中APB協(xié)議總線的工作原理

    APB(Advanced Peripheral Bus) 作為高級外設總線是AMBA協(xié)議,也是最基本的總線協(xié)議。按照ARM官方定義,APB是
    發(fā)表于 01-17 17:35 ?1695次閱讀
    SOC設計中APB<b class='flag-5'>協(xié)議</b>總線的工作原理

    漫談AMBA總線-AXI4協(xié)議的基本介紹

    本文主要集中在AMBA協(xié)議中的AXI4協(xié)議。之所以選擇AXI4作為講解,是因為這個協(xié)議在SoC、IC設計中應用比較廣泛。
    發(fā)表于 01-17 12:21 ?1854次閱讀
    漫談<b class='flag-5'>AMBA</b>總線-AXI4<b class='flag-5'>協(xié)議</b>的基本介紹

    什么是APB協(xié)議/總線?APB總線入門

    篇文章簡單講解了什么是AMBA總線,簡單來說,AMBA總線是一系列協(xié)議。定義了適用于不同場景的總線家族。今天我們就來將
    的頭像 發(fā)表于 01-02 11:37 ?3079次閱讀
    什么是APB<b class='flag-5'>協(xié)議</b>/總線?APB總線入門

    推動AMBA向多芯片和CHI C2C發(fā)展

    Arm 長期以來攜手生態(tài)系統(tǒng),通過高級微控制器總線架構 AMBA 共同解決復雜的全行業(yè)問題。如今,隨著行業(yè)對芯粒 (chiplet) 的采用,AMBA 也是時候從單個片上拓展至多芯片了。
    的頭像 發(fā)表于 11-23 14:55 ?673次閱讀
    推動<b class='flag-5'>AMBA</b>向多芯片和<b class='flag-5'>CHI</b> C2C發(fā)展

    Arm AMBA AXI-K規(guī)范中的些功能更新

    Arm最近宣布推出了下版本的Arm AMBA 5 AXI協(xié)議規(guī)范即AXI Issue K(AXI-K)。
    的頭像 發(fā)表于 11-15 10:06 ?641次閱讀

    思科技與Arm持續(xù)深化合作,加速先進節(jié)點定制芯片設計

    )生態(tài)系統(tǒng)并提供IP和芯片設計服務,通過Synopsys.ai全棧式AI驅動型EDA全面解決方案和硬件輔助驗證產(chǎn)品組合降低定制SoC的進入門檻并縮短上市時間。 基于全球IP使用協(xié)議,新思科
    發(fā)表于 11-01 10:47 ?304次閱讀

    CAN協(xié)議棧與LIN協(xié)議棧介紹

    CAN協(xié)議棧 汽車CAN協(xié)議棧是種軟件組件,用于實現(xiàn)汽車電子系統(tǒng)中的CAN總線通信功能。它包含了一系列的功能軟件,用于處理CAN總線的物理層和數(shù)據(jù)鏈路層的通信
    的頭像 發(fā)表于 10-27 16:16 ?2752次閱讀
    CAN<b class='flag-5'>協(xié)議</b>棧與LIN<b class='flag-5'>協(xié)議</b>棧介紹