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

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

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

基于AMBA的子系統(tǒng):驗證它們需要什么

星星科技指導(dǎo)員 ? 來源:synopsys ? 作者:Satyapriya Acharya ? 2023-05-29 10:35 ? 次閱讀

讓我們看一下我們今天發(fā)現(xiàn)的 SOC 中一個典型的基于 AMBA 的子系統(tǒng):

poYBAGR0DxSASEo5AAN7izEKgrE409.png

從這張圖片中,我清楚地看到不同口味的多個AMBA組件的優(yōu)勢(AXI3 / 4,ACE,AHB,APB)。因此,即使我們有所有不同的 VIP 來代表這些 .不同的口味,就完成完整子系統(tǒng)的驗證而言,這并不是一個灌籃。將所有這些組件拼接在一起并提出這樣一個驗證環(huán)境本身就是一個巨大的挑戰(zhàn)。為了應(yīng)對每4-6個月出貨一次新設(shè)備的市場壓力,SoC公司正在逐步向現(xiàn)有平臺添加新的設(shè)計模塊。鑒于這些時間限制,無法從頭開始再次開發(fā)新的核查環(huán)境。如果我們深入挖掘,我們會看到引入 SoC 更改所需的驗證類型:

確保數(shù)據(jù)完整性: 維護(hù)跨系統(tǒng)環(huán)境不同塊的數(shù)據(jù)流的完整性非常重要。這是因為每個塊或子系統(tǒng)都有自己的事務(wù)類型,它在子系統(tǒng)內(nèi)與之通信例如,當(dāng)多個 AXI-ACE 主站通過互連結(jié)構(gòu)與多個 AHB 從存儲器通信時,AXI 相干事務(wù)應(yīng)轉(zhuǎn)換為 AHB 事務(wù)。

事務(wù)路由:系統(tǒng)級驗證環(huán)境的一個重要目標(biāo)是確??绺鱾€組件路由的不同事務(wù)符合指定的內(nèi)存映射。

同步:多個 AMBA 組件之間需要有足夠的同步。這對于產(chǎn)生有意義的刺激很重要。

連接:在具有多個 AMBA 組件實例的系統(tǒng)環(huán)境中,需要確保它們已按照規(guī)范掛鉤。這要求在測試平臺中正確連接各種AMBA總線功能模型。

系統(tǒng)級檢查、性能分析:盡管各個模塊的檢查很重要,但隨著我們逐步進(jìn)入系統(tǒng)級別,驗證環(huán)境需要能夠跨系統(tǒng)內(nèi)的所有AHB,APB和AXI端口執(zhí)行所有系統(tǒng)級檢查。它還需要涵蓋跨協(xié)議的事務(wù)流,同時分析破產(chǎn)矩陣在吞吐量、延遲等方面的性能。

此外,上述要求需要在原始系統(tǒng)級基礎(chǔ)設(shè)施的多個變體中解決。

審核編輯:郭婷

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

    關(guān)注

    38

    文章

    4099

    瀏覽量

    217772
  • AMBA
    +關(guān)注

    關(guān)注

    0

    文章

    68

    瀏覽量

    14940
  • AXI
    AXI
    +關(guān)注

    關(guān)注

    1

    文章

    127

    瀏覽量

    16575
收藏 人收藏

    評論

    相關(guān)推薦

    MCU芯片級驗證的相關(guān)資料推薦

    >產(chǎn)品定義>硬件、軟件>芯片測試>產(chǎn)品發(fā)布硬件:芯片定義>芯片開發(fā)>芯片IO軟件:軟件定義>軟件開發(fā)>軟硬件聯(lián)調(diào)2.驗證的階段和內(nèi)容立項------>Tape Out驗證計劃>模塊驗證>子系統(tǒng)
    發(fā)表于 11-01 06:28

    適用于NFC和驗證子系統(tǒng)設(shè)計

    描述 此參考設(shè)計是適用于 NFC(近場通信)和驗證子系統(tǒng)設(shè)計。該子系統(tǒng)設(shè)計旨在用作參考設(shè)計,支持部件認(rèn)證、訪問控制、個人識別、無電池傳感器接口、安全令牌傳輸和本地數(shù)據(jù)的低功耗傳輸。在諸多系統(tǒng)
    發(fā)表于 09-22 09:15

    ARM AMBA Designer ADR-400用戶指南

    組件,并使用它們來創(chuàng)建使用圖形表示的系統(tǒng),該圖形表示顯示組件、它們的端口以及端口之間的連接。 您也可以在批處理模式下從命令行使用AMBA設(shè)計器。
    發(fā)表于 08-10 06:49

    開發(fā)CTI系統(tǒng)需要什么知識?

    開發(fā)CTI系統(tǒng)需要什么知識? 盡管有了系統(tǒng)結(jié)構(gòu),在現(xiàn)有的基礎(chǔ)上如何開發(fā)高質(zhì)量的CT 系統(tǒng)仍然要考慮很多方面的因素。 了解用戶需求 與所
    發(fā)表于 12-09 13:50 ?1634次閱讀

    分層驗證法在基于AMBA系統(tǒng)中的應(yīng)用

    分層驗證法在基于AMBA系統(tǒng)中的應(yīng)用 在基于AMBA(Advanced Microcontroller Bus Architecture,先進(jìn)的微控制器總線體系結(jié)構(gòu))的
    發(fā)表于 03-28 17:05 ?760次閱讀

    子系統(tǒng)模型分析與SYSTEMVIEW

    子系統(tǒng)設(shè)計中的分析目的:電子系統(tǒng)設(shè)計結(jié)果是否符合設(shè)計規(guī)范(滿足設(shè)計要求)。這需要通過測試來驗證。優(yōu)化系統(tǒng)設(shè)計。這
    發(fā)表于 06-15 17:57 ?0次下載
    電<b class='flag-5'>子系統(tǒng)</b>模型分析與SYSTEMVIEW

    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 ?1093次閱讀

    Mentor Graphics在其企業(yè)驗證平臺中新增ARM AMBA 5 AHB驗證IP

    Mentor Graphics 公司(納斯達(dá)克代碼:MENT)今日宣布推出面向 ARM AMBA 5 AHB 片上互連規(guī)范的驗證 IP (VIP)。該新 VIP 在 Mentor? 企業(yè)驗證平臺
    發(fā)表于 11-12 11:28 ?1241次閱讀

    關(guān)于SoundWave音頻子系統(tǒng)的11問

    一個IP子系統(tǒng)將多種經(jīng)驗證的IP模塊單元和完整的軟件解決方案整合到一個集成化設(shè)計之中,以完成一種諸如音頻、視頻及圖像這樣的系統(tǒng)級功能。IP子系統(tǒng)包含交互作用的硬件和軟件,
    發(fā)表于 04-28 10:20 ?973次閱讀

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

    AutoTestbench和用于性能驗證的VC AutoPerformance。 針對 AMBA CXS協(xié)議的驗證IP(VIP)的發(fā)布進(jìn)一步加持了AMBA的合作的本質(zhì),使生態(tài)
    發(fā)表于 10-15 09:37 ?3857次閱讀

    使用跟蹤子系統(tǒng)時發(fā)生處理器死鎖怎么辦?

    停滯條件全部清除為止。 某些跟蹤子系統(tǒng)可能需要在處理器上執(zhí)行相應(yīng)指令才能清除 AMBA ATB 停滯條件。此類跟蹤子系統(tǒng)的示例包括通過 SMMU 來耗盡對存儲器子系
    的頭像 發(fā)表于 05-10 14:04 ?1518次閱讀

    適用于NFC(近場通信)和驗證子系統(tǒng)設(shè)計

    電子發(fā)燒友網(wǎng)站提供《適用于NFC(近場通信)和驗證子系統(tǒng)設(shè)計.zip》資料免費下載
    發(fā)表于 09-07 17:13 ?0次下載
    適用于NFC(近場通信)和<b class='flag-5'>驗證</b>的<b class='flag-5'>子系統(tǒng)</b>設(shè)計

    AMBA系統(tǒng)監(jiān)視器、記分板等

    為了驗證連接 SoC 內(nèi) IP 塊和子系統(tǒng)的互連結(jié)構(gòu),有必要檢查數(shù)據(jù)通過互連時的正確性和完整性。這就是 AMBA 系統(tǒng)監(jiān)視器為我們所做的。它還確保事務(wù)正確路由到其相應(yīng)的從屬服務(wù)器。
    的頭像 發(fā)表于 05-29 09:32 ?568次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>系統(tǒng)</b>監(jiān)視器、記分板等

    如何驗證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 ?687次閱讀
    如何<b class='flag-5'>驗證</b><b class='flag-5'>AMBA</b><b class='flag-5'>系統(tǒng)</b>級環(huán)境

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

    新思科技提供了一系列AMBA協(xié)議解決方案,用于早期建模、設(shè)計、實現(xiàn)、驗證、確認(rèn)和系統(tǒng)成型。
    的頭像 發(fā)表于 04-30 17:20 ?696次閱讀