吴忠躺衫网络科技有限公司

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

跨越驗證AMBA ACE協(xié)議屏障事務(wù)的障礙

星星科技指導(dǎo)員 ? 來源:synopsys ? 作者:synopsys ? 2023-05-26 14:47 ? 次閱讀

Arm? AMBA? 協(xié)議中內(nèi)存事務(wù)的排序是一項重要要求,即內(nèi)存更新/訪問的順序必須遵循規(guī)范中定義的順序。排序?qū)τ?a target="_blank">處理器與停用加載/存儲指令相關(guān)的同步事件非常重要。AMBA ACE 屏障事務(wù)用于維護(hù)整個系統(tǒng)的內(nèi)存順序。了解障礙事務(wù)的學(xué)習(xí)曲線可能會成為徹底驗證設(shè)計的障礙。此博客提供了見解,使理解和驗證障礙交易變得更加容易。該博客將介紹不同類型的障礙事務(wù)、用法和域邊界。

屏障交易提供了一系列有助于解決訂購要求的功能,包括:

訂購裝載/存儲指令

完成跨適用域的加載/存儲指令

上下文同步

障礙交易的類型

有兩種類型的屏障事務(wù):內(nèi)存和同步屏障。根據(jù) AMBA ACE 規(guī)范,內(nèi)存和同步屏障之間的區(qū)別最好通過查看它們的定義及其在處理器間通信方面的預(yù)期用途來理解。

內(nèi)存屏障的定義 – *如果*相應(yīng)域中的另一個主節(jié)點(diǎn)觀察到在屏障之后發(fā)出的事務(wù),則*則*該主節(jié)點(diǎn)必須能夠觀察在屏障之前發(fā)出的每筆事務(wù)。

同步屏障的定義 – 當(dāng)屏障完成時,相應(yīng)域中的*每個*主節(jié)點(diǎn)必須能夠觀察在屏障之前發(fā)出的所有事務(wù)。

這兩個定義的不同之處在于,在同步屏障的情況下,屏障事務(wù)本身的完成保證了,對于原始主服務(wù)器來說,域中的*任何*其他代理將觀察之前發(fā)出的所有事務(wù)。這種差異對兩種類型的通信障礙的預(yù)期用途有影響,ACE 規(guī)范在 Sect 中對此進(jìn)行了澄清。C8.1.

poYBAGRwVe-ABL6JAAKJsCjlWGQ073.png

用法:

內(nèi)存屏障 – 用于基于內(nèi)存的通信。詳細(xì)地說,生產(chǎn)者在內(nèi)存中生成數(shù)據(jù),發(fā)出內(nèi)存屏障,然后寫入內(nèi)存中的標(biāo)志。任何不斷輪詢標(biāo)志的使用者,一旦觀察到修改后的標(biāo)志,也將能夠觀察生成的數(shù)據(jù)。

同步屏障 – 用于基于事件的邊帶通信。因為屏障交易的完成意味著相應(yīng)域中的*每個*主節(jié)點(diǎn)必須能夠觀察在屏障之前發(fā)出的每筆交易。一旦同步。屏障已經(jīng)完成,生產(chǎn)者可以使用邊帶信令機(jī)制(例如事件、中斷)明確地查明域中的任何主站,以發(fā)出所生成數(shù)據(jù)可用性的信號

驗證挑戰(zhàn)和解決方案:

創(chuàng)建準(zhǔn)確驗證障礙交易的場景非常耗時且具有挑戰(zhàn)性,需要深厚的協(xié)議和方法專業(yè)知識。驗證這些方案是一項挑戰(zhàn),因為 ACE 協(xié)議對屏障事務(wù)提出了許多注意事項,尤其是內(nèi)存更新的正確排序及其可觀察性。觀察障礙響應(yīng)的順序并向觀察者提供標(biāo)志增強(qiáng)了復(fù)雜性。

如下圖所示,序列發(fā)送許多基于num_pre_barrier_stores的屏障前存儲事務(wù),然后是屏障對和屏障后標(biāo)志事務(wù)。有關(guān)障礙交易的考慮因素和交易流程將更深入地介紹將在即將發(fā)布的博客中介紹。

poYBAGRwVeuAQr3AAALbx7Ra4Es838.png

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    19407

    瀏覽量

    231178
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9165

    瀏覽量

    369170
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9303

    瀏覽量

    86059
收藏 人收藏

    評論

    相關(guān)推薦

    安全電子事務(wù)協(xié)議的基本流程

    安全電子事務(wù)協(xié)議的基本流程摘要:隨著互聯(lián)網(wǎng)的飛速發(fā)展,電子商務(wù)已經(jīng)走入了人們的日常生活,然而安全成為電子商務(wù)發(fā)展的最大障礙。在眾多的電子支付安全協(xié)議中.安全電子
    發(fā)表于 10-10 14:39

    ARM系列之ACE協(xié)議資料匯總

    1、在AMBA4中ACE協(xié)議的變體提起 AMBA(Advanced Microcontroller Bus Architecture),估計做前端邏輯設(shè)計的朋友們都知道,尤其是稱霸業(yè)內(nèi)
    發(fā)表于 04-07 09:35

    AMBA CHI協(xié)議介紹

    相干集線器接口(CHI)是AXI相干擴(kuò)展(ACE)協(xié)議的演進(jìn)。它是Arm提供的高級微控制器總線架構(gòu)(AMBA)的一部分。AMBA是一個自由的可用的、全球采用的、開放的功能塊連接和管理標(biāo)
    發(fā)表于 08-02 13:40

    AMBA-PV TLM擴(kuò)展用戶指南

    TLM 2.0的AMBA-PV擴(kuò)展(AMBA-PV)將AMBA?總線映射到TLM 2.0之上。 其主要特點(diǎn)是: ?本課程專注于程序員視圖(PV),專注于高級、功能準(zhǔn)確的事務(wù)建模。低電平
    發(fā)表于 08-10 06:56

    AMBA 4 ACEACE Lite協(xié)議校驗器用戶指南

    本書是為系統(tǒng)設(shè)計者、系統(tǒng)集成商和驗證工程師編寫的,他們希望確認(rèn)設(shè)計符合相關(guān)AMBA4協(xié)議。這可以是ACEACE Lite
    發(fā)表于 08-10 07:01

    AMBA LTI協(xié)議規(guī)范

    AMBA LTI協(xié)議規(guī)范與ARM系統(tǒng)內(nèi)存管理單元(MMU)架構(gòu)一致,是對AMBA分布式翻譯接口(DTI)的補(bǔ)充,以提供更高的性能和更高效的翻譯服務(wù)。 LTI是點(diǎn)對點(diǎn)協(xié)議,定義了IO管理
    發(fā)表于 08-11 06:54

    SoC Designer Plus AMBA CHI協(xié)議包的用戶指南

    這是SoC Designer Plus AMBA CHI協(xié)議包的用戶指南。 該協(xié)議包包含用于ARM AMBA CHI協(xié)議的SoC Desig
    發(fā)表于 08-17 07:08

    PCIe AMBA集成指南

    AMBA ACE協(xié)議和ARM架構(gòu)。 該文檔涵蓋以下主題: ·本文檔中使用的術(shù)語說明。 ·針對PCIe事務(wù)的ARM內(nèi)存類型使用指南。 ·如何遵守ARM處理元件(PE)的PCIe
    發(fā)表于 08-17 07:25

    Cadence驗證IP為ARM AMBA 4協(xié)議大幅縮短驗證周轉(zhuǎn)時間

    電子設(shè)計創(chuàng)新企業(yè)Cadence設(shè)計系統(tǒng)公司,今天宣布使用ARM AMBA協(xié)議類型的Cadence驗證IP(VIP)實現(xiàn)多個成功驗證項目,這是業(yè)界最廣泛使用的
    發(fā)表于 11-07 08:21 ?1144次閱讀

    Synopsys為Arm AMBA CXS的VIP提供EDA驗證解決方案

    新思科技為下一代ArmAMBA協(xié)議(包括AMBA CXS)提供了廣泛的驗證解決方案。 更令人振奮的是,新思科技還為基于Arm的協(xié)議提供了驗證
    發(fā)表于 10-15 09:37 ?4087次閱讀

    基于AMBA總線介紹?

    3.0:增加了AXI協(xié)議(了解);AMBA4.0:ACE協(xié)議(了解) 本文主要介紹AMBA2.0 (Advanced Microcontro
    的頭像 發(fā)表于 05-19 14:22 ?2157次閱讀
    基于<b class='flag-5'>AMBA</b>總線介紹?

    Arm AMBA ACE5-Lite協(xié)議規(guī)范更新

    在本博客中,我們將回顧作為 Arm? AMBA? ACE5-Lite 協(xié)議的一部分發(fā)布的最新功能,這些功能據(jù)說可以提高吞吐量并滿足不斷發(fā)展的復(fù)雜多核 SoC 的低功耗需求,包括緩存一致性。
    的頭像 發(fā)表于 05-25 15:58 ?2366次閱讀
    Arm <b class='flag-5'>AMBA</b> <b class='flag-5'>ACE</b>5-Lite<b class='flag-5'>協(xié)議</b>規(guī)范更新

    如何驗證AMBA系統(tǒng)級環(huán)境

    為了使 SOC 驗證工程師能夠創(chuàng)建高度可配置的 AMBA 結(jié)構(gòu),系統(tǒng)環(huán)境應(yīng)提供占位符,用于將 DUT 與任何典型的 AMBA VIP 組件(如 AXI3/4/ACE、AHB 或 APB
    的頭像 發(fā)表于 05-29 09:33 ?766次閱讀
    如何<b class='flag-5'>驗證</b><b class='flag-5'>AMBA</b>系統(tǒng)級環(huán)境

    AMBA:將所有內(nèi)容拼接到ACE您的測試

    基于 AMBA ACE 互連的系統(tǒng)可以通過相干互連連接各種主站和從站。每個主組件和從組件都可以單獨(dú)支持完整的 ACEACE-Lite?、AXI4? 或 AXI3?
    的頭像 發(fā)表于 05-29 09:44 ?841次閱讀
    <b class='flag-5'>AMBA</b>:將所有內(nèi)容拼接到<b class='flag-5'>ACE</b>您的測試

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

    新思科技提供了一系列AMBA協(xié)議解決方案,用于早期建模、設(shè)計、實現(xiàn)、驗證、確認(rèn)和系統(tǒng)成型。
    的頭像 發(fā)表于 04-30 17:20 ?870次閱讀
    玩百家乐官网去哪个娱乐城最安全 | 真人百家乐网站接口| 大发888在线娱乐二十一点| 缅甸百家乐官网娱乐| 兰桂坊百家乐的玩法技巧和规则 | 澳门百家乐官网有哪些| 游戏机百家乐下载| 博坊百家乐官网游戏| 百家乐代理商博彩e族| 365在线投注| 百家乐娱乐开户| 久盛娱乐城| 百家乐数据程序| A8娱乐城官网| 百家乐真人投注网站| 罗田县| 网络百家乐真假| 百家乐官网如何打公式| 易球百家乐娱乐城| 精河县| 最新百家乐电脑游戏机| 百家乐官网下注的规律| 澳门百家乐官网www.bjbj100.com| 尤溪县| 百家乐出庄的概率| 百家乐官网的注码技巧| 全讯网网站| 犹太人百家乐官网的玩法技巧和规则| 新葡京娱乐城网站| 鸿盛博娱乐| 广州百家乐赌场| 百家乐官网书包| 大发888开户即送58| 金殿百家乐官网的玩法技巧和规则| 伟博娱乐城| 百家乐平台导航| 永利高百家乐官网进不去| 全讯网备用| 牌九百家乐官网的玩法技巧和规则| 同乐城| 广州百家乐娱乐场开户注册|