在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

仿真技術嵌入式軟件滿足整個SoC開發周期

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Jean-Marie Brunet ? 2022-06-13 10:18 ? 次閱讀

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

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

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

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

擁有模擬器的成本已經降低,現在更多用戶可以購買模擬器。此外,仿真器機箱現在可以安裝在數據中心的“過道機架”內。此外,現代仿真器在編譯器周期中消耗的內存更少,這進一步降低了成本并縮短了編譯時間。

ICE 到協同仿真

硬件仿真發展的另一個重要部分是從傳統的在線仿真 (ICE) 環境逐漸轉變為基于事務的驗證或加速等協同仿真技術。ICE 模式通常難以安裝和維護,因為被測設計 (DUT) 環境映射在仿真器內部,而仿真器又通過速度適配器與芯片所在的物理系統連接。

pYYBAGKmnv-AVQHzAADIUidDaD8031.png

圖 1. 基于事務的仿真器為 SoC 設計驗證提供更靈活的測試環境。

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

這允許驗證工程師和軟件開發人員從多個位置同時訪問仿真系統。此外,基于事務的驗證或加速可以用更少的代碼行創建更高抽象級別的測試平臺,從而對抗傳統 ICE 環境的不可預測性。這些測試臺的執行速度比傳統的 RTL 臺更快。

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

審核編輯:郭

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

    關注

    38

    文章

    4199

    瀏覽量

    218880
  • 仿真器
    +關注

    關注

    14

    文章

    1019

    瀏覽量

    83895
  • 模擬器
    +關注

    關注

    2

    文章

    881

    瀏覽量

    43366
收藏 人收藏

    評論

    相關推薦

    嵌入式機器學習的應用特性與軟件開發環境

    設備和智能傳感器)上,這些設備通常具有有限的計算能力、存儲空間和功耗。本文將您介紹嵌入式機器學習的應用特性,以及常見的機器學習開發軟件開發環境。 嵌入式機器學習的應用特性與優勢 由于
    的頭像 發表于 01-25 17:05 ?129次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與<b class='flag-5'>軟件開發</b>環境

    如何提高嵌入式代碼質量?

    的情況下也必須保持穩定的性能。 3. 硬件依賴:嵌入式軟件緊密依賴硬件平臺,需要充分理解硬件特性才能編寫高效且穩定的代碼。 了解這些特點有助于開發人員在編寫代碼時有針對性地優化和調整,以滿足
    發表于 01-15 10:48

    嵌入式工程師常用的開發工具有哪些?

    仿真器可以模擬復雜的微控制器和外設,幫助工程師在早期階段進行軟件開發和調試。這大大縮短了開發周期,降低了開發成本。 總之,
    發表于 12-20 15:29

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    嵌入式系統開發與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所控制的設備中。這些系統的關鍵特點是它們與硬件的緊密集成,這意味著
    的頭像 發表于 12-09 09:38 ?401次閱讀

    一文了解嵌入式軟件開發的對象

    以前應用場景很單一,嵌入式開發可能談不上面向對象開發。但現在,做嵌入式開發,沒有面向對象開發,你就有點落伍了。 本文結合個人經驗和周立功《抽象接口
    的頭像 發表于 11-15 10:31 ?407次閱讀
    一文了解<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發</b>的對象

    嵌入式開發常用軟件有哪些?

    用于編寫、編譯和調試嵌入式系統軟件。它提供了一個集成的開發環境(IDE),包括代碼編輯器、編譯器、調試器和仿真器等組件,這些組件可以方便地進行配置和管理,提供了高效的
    發表于 09-09 15:22

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之一。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能
    的頭像 發表于 07-31 09:25 ?799次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發</b>與AI整合

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?2866次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?

    嵌入式系統怎么學?

    人類社會朝著更加智能、便利、高效的方向發展。在未來,嵌入式軟件開發人員也需要不斷學習和適應新技術,以滿足不斷變化的市場需求。
    發表于 07-02 10:10

    嵌入式軟件工程師和硬件工程師的區別?

    、機器人等。 定義和工作職責 嵌入式軟件工程師的主要職責包括但不限于:設計、開發、測試和調試嵌入式軟件應用程序,以
    發表于 05-16 11:00

    什么是嵌入式SoC

    嵌入式SoC有兩個顯著的特點:一是硬件設計難度大;二是軟件比重大,需要進行軟 硬件協同設計。舉個例子,比如城市相比農村的優勢很明顯:配套齊全、交通便利、效率高。
    發表于 05-03 17:30 ?1573次閱讀
    什么是<b class='flag-5'>嵌入式</b><b class='flag-5'>SoC</b>

    AMD Vitis? Embedded嵌入式軟件開發套件的功能和特性概述

    Vitis Embedded 是一款獨立的嵌入式軟件開發套件,主要用于為 AMD 自適應 SoC 和 FPGA 中的 AMD 嵌入式處理子系統(基于 ARM 的子系統和 AMD Mic
    的頭像 發表于 04-08 10:50 ?983次閱讀
    AMD Vitis? Embedded<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發</b>套件的功能和特性概述

    fpga與嵌入式的區別 嵌入式和fpga開發有什么關系

    的,無法進行大規模的硬件級別的修改。這意味著FPGA能更靈活地適應不同的應用場景和變化的需求。 開發周期:FPGA的開發周期相對較短,因為它可以通過重新編程來實現新功能。相比之下,
    的頭像 發表于 03-14 17:04 ?7046次閱讀

    嵌入式軟件設計的原則分享

    嵌入式軟件開發如果具有更好的閱讀性、擴展性以及維護性,就需要考慮很多因素。今天給大家分享幾個嵌入式軟件設計的原則。
    發表于 02-25 10:54 ?743次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>設計的原則分享

    嵌入式軟件開發應該掌握哪些知識?

    的控制,如GPIO、串口、SPI、I2C 等。這使得嵌入式軟件開發人員能夠充分利用硬件資源,滿足特定的需求。 1.2數據結構與算法 嵌入式系統通常具有有限的內存資源。通過使用合適的數據
    發表于 02-19 11:23
    主站蜘蛛池模板: 免费一区二区视频 | 五月婷婷一区 | 伊人网在线免费视频 | 久草6| 久久精品国产99国产精品澳门 | 日韩精品免费一级视频 | 手机看片自拍 | 一级做a爰片久久免费 | 午夜在线视频网站 | 久久青草精品一区二区三区 | 国产成人精品日本亚洲语音1 | 日韩一级欧美一级在线观看 | 性猛交╳xxx乱大交 性免费视频 | 久久国内 | 六月丁香婷婷激情国产 | 成人欧美一区二区三区的电影 | 中文字幕日本一区波多野不卡 | 色综合色综合 | 在线精品91青草国产在线观看 | 亚洲综合激情网 | jk黑色丝袜美腿老师啪啪 | 免费观看黄色网址 | 男女爱爱免费 | 羞羞色男人的天堂伊人久久 | 综合久色 | 国产成在线观看免费视频 | 日韩天堂在线观看 | 在线看片一区 | 最近2018中文字幕2019高清 | 一级午夜免费视频 | 一区二区三区网站在线免费线观看 | 国产免费午夜高清 | 91九色蝌蚪在线 | 狠狠干奇米 | 亚洲欧洲色天使日韩精品 | 国产精品久久久久影院免费 | 亭亭色| 丁香婷婷综合五月综合色啪 | 真实子伦视频不卡 | 免费观看三级毛片 | 午夜欧美电影 |