91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

仿真技術(shù)嵌入式軟件滿足整個(gè)SoC開發(fā)周期

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Jean-Marie Brunet ? 2022-06-13 10:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果有一個(gè)最大的因素推動(dòng)了硬件仿真作為主要驗(yàn)證工具的發(fā)展,那就是片上系統(tǒng) (SoC) 設(shè)計(jì)。這些設(shè)計(jì)在尺寸和功能上不斷增長(zhǎng),需要更多的 IP 和接口。仿真技術(shù)還通過測(cè)試 SoC 設(shè)計(jì)的硬件屬性并同時(shí)驗(yàn)證其中的嵌入式軟件來滿足整個(gè) SoC 開發(fā)周期;仿真或 FPGA 原型設(shè)計(jì)工具都不能完全確保硬件/軟件協(xié)同驗(yàn)證。

然而,事情并不總是這樣。硬件仿真器在 1990 年代成為一種流行的驗(yàn)證工具,但當(dāng)時(shí)它們是難以使用的笨重設(shè)備,需要幾個(gè)月的時(shí)間來設(shè)置。而且,仿真是單用戶資源,每個(gè)座位要花費(fèi)數(shù)百萬美元,因此只有預(yù)算大的微處理器和圖形芯片公司才能買得起仿真器。

然后是可靠性差以及仿真器因運(yùn)行緩慢而陷入困境的問題。對(duì)仿真器進(jìn)行了徹底的改革,最終,SoC 設(shè)計(jì)運(yùn)動(dòng)的興起為仿真工具提供了必要的動(dòng)力,使它們更快、更便宜、更易于使用。

首先,編譯流程的改進(jìn)將仿真設(shè)置時(shí)間從數(shù)月縮短到數(shù)周,甚至數(shù)小時(shí)。接下來,新一代仿真引擎顯著加快了設(shè)計(jì)編譯周期、運(yùn)行速度和調(diào)試周期時(shí)間,從而提高了整體可見性。在仿真器架構(gòu)中,從昂貴的定制處理器轉(zhuǎn)向更靈活的 FPGA,這使得仿真工具更加實(shí)惠。

擁有模擬器的成本已經(jīng)降低,現(xiàn)在更多用戶可以購(gòu)買模擬器。此外,仿真器機(jī)箱現(xiàn)在可以安裝在數(shù)據(jù)中心的“過道機(jī)架”內(nèi)。此外,現(xiàn)代仿真器在編譯器周期中消耗的內(nèi)存更少,這進(jìn)一步降低了成本并縮短了編譯時(shí)間。

從 ICE 到協(xié)同仿真

硬件仿真發(fā)展的另一個(gè)重要部分是從傳統(tǒng)的在線仿真 (ICE) 環(huán)境逐漸轉(zhuǎn)變?yōu)榛谑聞?wù)的驗(yàn)證或加速等協(xié)同仿真技術(shù)。ICE 模式通常難以安裝和維護(hù),因?yàn)楸粶y(cè)設(shè)計(jì) (DUT) 環(huán)境映射在仿真器內(nèi)部,而仿真器又通過速度適配器與芯片所在的物理系統(tǒng)連接。

pYYBAGKmnv-AVQHzAADIUidDaD8031.png

圖 1. 基于事務(wù)的仿真器為 SoC 設(shè)計(jì)驗(yàn)證提供更靈活的測(cè)試環(huán)境。

大型多時(shí)鐘 SoC 設(shè)計(jì)中功能數(shù)量的增加導(dǎo)致互連數(shù)量增加,這會(huì)降低仿真器速度并阻礙多個(gè)用戶的遠(yuǎn)程訪問。另一方面,以事務(wù)為中心的方法使用基于軟件的協(xié)議接口,稱為事務(wù)器。這些交易者,而不是整個(gè) DUT 設(shè)置,被映射到仿真器內(nèi)部,這不可避免地提高了驗(yàn)證速度。

這允許驗(yàn)證工程師和軟件開發(fā)人員從多個(gè)位置同時(shí)訪問仿真系統(tǒng)。此外,基于事務(wù)的驗(yàn)證或加速可以用更少的代碼行創(chuàng)建更高抽象級(jí)別的測(cè)試平臺(tái),從而對(duì)抗傳統(tǒng) ICE 環(huán)境的不可預(yù)測(cè)性。這些測(cè)試臺(tái)的執(zhí)行速度比傳統(tǒng)的 RTL 臺(tái)更快。

然而,值得注意的是,在某些應(yīng)用程序中仍然需要擁有硬件接口的 ICE 環(huán)境。因此,有多種仿真工具,例如 Mentor 的 Veloce 仿真平臺(tái),它提供了 ICE 和協(xié)同仿真方法的組合。

審核編輯:郭

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

    關(guān)注

    40

    文章

    4576

    瀏覽量

    229115
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1051

    瀏覽量

    87261
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    1010

    瀏覽量

    45671
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RT-Thread Vector軟件包:嵌入式開發(fā)的動(dòng)態(tài)數(shù)組容器 | 技術(shù)集結(jié)

    RT-Thread Vector軟件包:嵌入式開發(fā)的動(dòng)態(tài)數(shù)組容器 | 技術(shù)集結(jié)
    的頭像 發(fā)表于 01-25 09:33 ?5374次閱讀
    RT-Thread Vector<b class='flag-5'>軟件</b>包:<b class='flag-5'>嵌入式開發(fā)</b>的動(dòng)態(tài)數(shù)組容器 | <b class='flag-5'>技術(shù)</b>集結(jié)

    什么是嵌入式應(yīng)用開發(fā)

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。這些處理器和編程語言的選擇取決于具體的硬件條件和開發(fā)需求?。 綜上所述,嵌入式應(yīng)用開發(fā)是一個(gè)綜合性的技術(shù)領(lǐng)域,涉及硬件
    發(fā)表于 01-12 16:13

    arm嵌入式主板優(yōu)缺點(diǎn)

    智能控制和傳輸,因此arm嵌入式主板能滿足絕大多數(shù)客戶的需求。   三、運(yùn)算速度快、開發(fā)周期短:基于ARM架構(gòu)的高端嵌入式主板由于其運(yùn)算速
    發(fā)表于 01-08 07:08

    C語言單元測(cè)試在嵌入式軟件開發(fā)中的作用及專業(yè)工具的應(yīng)用

    產(chǎn)品風(fēng)險(xiǎn)。未來,隨著AI和自動(dòng)化技術(shù)的發(fā)展,嵌入式C語言單元測(cè)試將更加智能化和自動(dòng)化,winAMS等工具也將持續(xù)演進(jìn),滿足開發(fā)者不斷增長(zhǎng)的需求。
    發(fā)表于 12-18 11:46

    CW32嵌入式軟件開發(fā)的必備知識(shí)

    設(shè)計(jì)的原則和方法,能夠設(shè)計(jì)出高效、可維護(hù)的軟件系統(tǒng)。 了解嵌入式系統(tǒng)的實(shí)時(shí)性要求,能夠設(shè)計(jì)出滿足實(shí)時(shí)性要求的軟件系統(tǒng)。 8、 測(cè)試與驗(yàn)證 掌握單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試的方法和
    發(fā)表于 11-28 07:48

    嵌入式與FPGA的區(qū)別

    ,一是嵌入式軟件開發(fā),主要與嵌入式cao作系統(tǒng)、應(yīng)用軟件等有關(guān)。第二是嵌入式硬件開發(fā),需要掌握硬
    發(fā)表于 11-20 07:12

    嵌入式和FPGA的區(qū)別

    嵌入式系統(tǒng)與FPGA的核心差異:軟件定義功能VS硬件可重構(gòu)。嵌入式適合通用計(jì)算,開發(fā)門檻低;FPGA憑借并行處理實(shí)現(xiàn)納秒級(jí)響應(yīng),但成本高、開發(fā)
    發(fā)表于 11-19 06:55

    嵌入式開發(fā)的關(guān)鍵點(diǎn)介紹

    嵌入式開發(fā)在現(xiàn)代科技中扮演著非常重要的角色。隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識(shí)和編程經(jīng)驗(yàn),還需要不斷學(xué)習(xí)新的
    發(fā)表于 11-13 08:12

    嵌入式軟件測(cè)試與專業(yè)測(cè)試工具的必要性深度解析

    故障,最終召回成本高達(dá)數(shù)百萬歐元。主流測(cè)試工具與技術(shù)方案嵌入式軟件測(cè)試工具市場(chǎng)提供了多樣化的解決方案,滿足不同測(cè)試需求:功能測(cè)試工具 ?ETest Studio?:國(guó)產(chǎn)化黑盒測(cè)試工具
    發(fā)表于 09-28 17:42

    RT-Thread 2025嵌入式軟件大賽重磅來襲

    為激發(fā)開發(fā)者潛能、促進(jìn)技術(shù)交流,RT-Thread 正式啟動(dòng)2025年度嵌入式軟件大賽! 本賽道為嵌入式
    的頭像 發(fā)表于 09-22 16:40 ?3511次閱讀
    RT-Thread 2025<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>大賽重磅來襲

    RT-Thread 2025嵌入式軟件大賽重磅來襲

    為激發(fā)開發(fā)者潛能、促進(jìn)技術(shù)交流,RT-Thread正式啟動(dòng)2025年度嵌入式軟件大賽!本賽道為嵌入式軟件
    的頭像 發(fā)表于 09-20 10:06 ?1749次閱讀
    RT-Thread 2025<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>大賽重磅來襲

    新一代嵌入式開發(fā)平臺(tái) AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺(tái),全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式
    的頭像 發(fā)表于 08-20 09:15 ?3975次閱讀

    AMD 2025.1版嵌入式軟件和工具的新增功能

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺(tái),全面加速概念構(gòu)想到部署落地。
    的頭像 發(fā)表于 08-15 15:32 ?1264次閱讀

    嵌入式軟件開發(fā)常用的軟件有哪些?

    、編譯和調(diào)試嵌入式系統(tǒng)軟件。它提供了一個(gè)集成的開發(fā)環(huán)境(IDE),包括代碼編輯器、編譯器、調(diào)試器和仿真器等組件,這些組件可以方便地進(jìn)行配置和管理,提供了高效的
    發(fā)表于 07-03 17:06

    嵌入式系統(tǒng)開發(fā)圣經(jīng)【干貨】

    內(nèi)容包括:嵌入式系統(tǒng)的介紹、嵌入式SoC硬件系統(tǒng)概論、嵌入式系統(tǒng)軟件開發(fā)。適用于產(chǎn)品主管、系統(tǒng)設(shè)計(jì)分析人員及欲進(jìn)入該領(lǐng)域的工程師。本資料詳細(xì)
    發(fā)表于 03-12 13:58