chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

硬件仿真如何讓嵌入式系統(tǒng)便宜可靠?看完懂了~

模擬對話 ? 2018-03-14 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在當今競爭激烈的形勢下,使富含嵌入式軟件的復雜電子設(shè)備更快面市,但是同時確保其更便宜更可靠,是一種相當冒險的做法。未經(jīng)徹底測試的硬件設(shè)計不可避免地導致返工,增加設(shè)計成本并延長布局流程的網(wǎng)表交付時間,并最終延遲上市時間目標,對收益源造成破壞性影響。

推遲嵌入式軟件的測試也潛藏有錯過上市機遇的可能,會帶來更嚴重的后果。

正因為如此,項目周期的驗證部分極大地占用計劃時間變成了很常見的事情。其中的根本原因,在于跟蹤和消除錯誤極為不易,尤其是在片上系統(tǒng) (SoC) 的軟件內(nèi)容以每年約 200% 的速度增長的情況下。與此相反,設(shè)計的硬件部分僅增長約 50%。

硬件仿真作為系統(tǒng)驗證的基礎(chǔ)

雖然虛擬原型和現(xiàn)場可編程門陣列 (FPGA) 原型在早期嵌入式軟件測試上已受到關(guān)注,但對于軟件和硬件的集成并無助益。前者缺乏追蹤硬件錯誤所需的硬件精確性,而對于盡快消除錯誤所需的硬件調(diào)試,后者能力有限。

因此,開發(fā)團隊和項目經(jīng)理已轉(zhuǎn)而采用硬件仿真作為其驗證策略的基礎(chǔ)。硬件仿真是一種多功能驗證工具,有許多相關(guān)優(yōu)勢,包括軟硬件協(xié)同驗證或測試硬件和軟件集成的功能。它已受到軟件開發(fā)者的注意,因為這是能夠確
嵌入式系統(tǒng)軟件通過底層硬件正常工作的唯一驗證工具。對于致力于調(diào)試復雜 SoC 設(shè)計的硬件工程師來說,這也是值得注意的,因為工程師可以憑借該方法追蹤硬件內(nèi)的軟件錯誤或軟件行為中的硬件錯誤。硬件仿真的其他優(yōu)勢包括快速匯編功能、軟件驗證、全面的設(shè)計調(diào)試和可擴展性,可滿足包括數(shù)十億應(yīng)用程序特定集成電路 (ASIC) 門的設(shè)計。此外,它能夠以驗證嵌入式軟件和執(zhí)行系統(tǒng)驗證必需的高速率來處理數(shù)十億驗證周期(圖 1)。

過去,硬件調(diào)試和測試是項目周期驗證
部分的唯一工作,此作業(yè)由硬件描述語言 (HDL) 測試平臺驅(qū)動的邏輯軟件仿真進行管理。傳統(tǒng)的大箱式硬件仿真只用于最大型的設(shè)計。很多開發(fā)團隊已采用正式驗證對軟件仿真進行補充,以增加基礎(chǔ)覆蓋范圍并確保不遺漏特殊用例。但是,只有硬件仿真可以在比較可行的時間內(nèi)完成 SoC 設(shè)計的全部驗證任務(wù),并緩解與基于事件的軟件仿真相關(guān)的運行問題。

都是軟件內(nèi)容的問題

SoC 的軟件內(nèi)容使協(xié)同驗證成為驗證策略中一個非常重要的部分,因為它可以在投片前確認一個嵌入式 SoC 的硬件和軟件部分同時得到驗證且正確交互。

過去,如果設(shè)計流片后發(fā)生硬件問題,軟件開發(fā)者必須盡其所能設(shè)法圍繞問題進行編碼。在 SoC 完成之前驗證軟件,設(shè)計團隊可以在進入硅片階段之前解決硬件問題。如前所述,硬件仿真檢查用于確保嵌入式軟件根據(jù)規(guī)范在硬件上運行。

過去使用各種調(diào)試引擎進行軟件調(diào)試。每種引擎有一個核心,充分利用硬件對處理器內(nèi)部工作的可視性和控制功能。雖然提供了部分調(diào)試功能,但由于處理器提供的接入方式,診斷問題的能力受限。此外,由于傳統(tǒng)軟件調(diào)試通常發(fā)生在實際系統(tǒng)中,軟件開發(fā)者以目標系統(tǒng)速度在實際硬件上執(zhí)行實際代碼。這樣他們可以通過大量代碼迅速找到錯誤的程序。

這些傳統(tǒng)技術(shù)在調(diào)試 SoC 時無效,因為沒有實際硬件,無法以真實系統(tǒng)速度執(zhí)行代碼。一般來說,只要執(zhí)行代碼且軟件模擬器提供所有硬件可視性,即可仿真硬件。但問題是速度 - 調(diào)試代碼是很慢的一種方法。

例如:如果 SoC 設(shè)計為在 Linux 上運行程序,軟件開發(fā)者必須以數(shù)十億時鐘周期完成 Linux 啟動,軟件才能開始執(zhí)行。粗略估計這會以約 10 赫茲 (Hz) 的典型軟件仿真速度花費 28 年以上完成 Linux 啟動。


不管調(diào)試硬件還是軟件,傳統(tǒng)硬件和軟件調(diào)試工具都無法得知彼此的任何情況。如果采用復雜的大型 SoC 設(shè)計,嘗試找到問題時獨立完成兩種調(diào)試是效率低下的。

兩者結(jié)合是最為理想的方法,這樣硬件仿真就可以節(jié)約時間。SoC 硬件通常在 FPGA 或其他可編程器件中實施,速度更快。在此設(shè)置中,根據(jù)運行速度,最快可以 15 分鐘的速度完成 Linux 啟動。硬件仿真可提供與硬件調(diào)試器相似的斷點和波形控制及可視性。

確認 SoC 設(shè)計按預期工作

硬件仿真以其高性能(這是軟件需求推動的越來越重要的需求)在一眾驗證工具中脫穎而出。它能夠確認 SoC 設(shè)計按計劃工作,并適于處理大到十億 ASIC 等效門的復雜設(shè)計,且每月可完成超過一萬億驗證周期。即使是這樣,現(xiàn)階段使用硬件仿真進行徹底詳盡的功能驗證仍然是可用的最具成本效益且有效的調(diào)試方法(圖 2)。

引入事務(wù)級建模 (TLM) 和事務(wù)處理器可用性可將硬件仿真轉(zhuǎn)為一系列垂直市場的虛擬平臺測試環(huán)境。事務(wù)處理器作為驗證知識產(chǎn)權(quán) (IP) 組合的一部分,是外設(shè)功能或協(xié)議的一種高級抽象模型。事務(wù)處理器通常作為現(xiàn)成 IP 提供,可用于各種不同的協(xié)議。典型的事務(wù)處理器通常包括 PCIe、USB、FireWire、Ethernet、Digital Video、RGB、HDMI、I2C、UART 和 JTAG 器件。

更好驗證更多的復雜系統(tǒng)

先前,硬件設(shè)計獨立于要在芯片上執(zhí)行的軟件的開發(fā)。但今非昔比,由于 SoC處理器數(shù)量翻倍且每代產(chǎn)品包含兩倍的軟件內(nèi)容,軟件問題成為開發(fā)團隊和項目經(jīng)理優(yōu)先考慮的對象?,F(xiàn)在,開發(fā)團隊證實預期軟件在硬件平臺正常工作后,SoC 才算完整。

SoC 是一個全面的嵌入式系統(tǒng),需要進行硬件仿真來驗證其能否正常工作。通過硬件仿真,開發(fā)團隊可以更策略性地進行計劃,并根據(jù)多個抽象層面實施調(diào)試方法。他們可以同時在硬件和嵌入式軟件之間追蹤錯誤,確定問題所在。通過具有更高性價比且有效的方式,他們在這個過程中節(jié)約了時間,大幅降低錯過上市機遇的風險。

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

    關(guān)注

    41

    文章

    3746

    瀏覽量

    133611
  • soc
    soc
    +關(guān)注

    關(guān)注

    40

    文章

    4574

    瀏覽量

    229075
  • 硬件仿真
    +關(guān)注

    關(guān)注

    1

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入
    發(fā)表于 01-12 16:13

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

    ,ARM嵌入式主板作為單芯片系統(tǒng),幾乎只需要極少的外圍電路就可以功能順利進行。第二,穩(wěn)定的系統(tǒng),除了要有穩(wěn)定的硬件外,還需要有穩(wěn)定的軟件,
    發(fā)表于 01-08 07:08

    2026年度《嵌入式系統(tǒng)硬件可靠性設(shè)計》公開課,助您提升專業(yè)能力!

    課程名稱:《嵌入式系統(tǒng)硬件可靠性設(shè)計》講師:武老師時間地點:深圳4月24-25日主辦單位:賽盛技術(shù)課程背景隨著嵌入式
    的頭像 發(fā)表于 12-28 10:03 ?932次閱讀
    2026年度《<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>軟<b class='flag-5'>硬件</b><b class='flag-5'>可靠</b>性設(shè)計》公開課,助您提升專業(yè)能力!

    系統(tǒng)嵌入式的學習路線

    比較簡單,硬件工程師工作的含金量主要體現(xiàn)在產(chǎn)品的可靠性和穩(wěn)定性設(shè)計、以及電磁兼容設(shè)計,這才是硬件設(shè)計工程師的含金量所在。 一個資深的嵌入式硬件
    發(fā)表于 12-16 07:49

    嵌入式硬件設(shè)計解析

    ,及時將新技術(shù)、新元件應(yīng)用到系統(tǒng)中,提高系統(tǒng)的性能和競爭力。 成本優(yōu)化:在保證性能和可靠性的前提下,通過優(yōu)化設(shè)計、選擇性價比更高的元件等方式降低成本,提高產(chǎn)品的市場競爭力。 七、總結(jié)與展望
    發(fā)表于 12-02 08:22

    嵌入式系統(tǒng)的定義和應(yīng)用領(lǐng)域

    。盡管有些嵌入式系統(tǒng)可能包含操作系統(tǒng),但大多數(shù)情況下,它們僅由一個程序來控制整個邏輯。 從更專業(yè)的角度來看,嵌入式系統(tǒng)可以被定義為:以應(yīng)用
    發(fā)表于 11-17 06:49

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

    。 嵌入式開發(fā)的關(guān)鍵點: 1. 硬件限制: 嵌入式系統(tǒng)通常具有嚴格的硬件限制,例如處理器速度、內(nèi)存和存儲容量等。因此,
    發(fā)表于 11-13 08:12

    嵌入式實時操作系統(tǒng)的特點

    任務(wù)的系統(tǒng)。 實時嵌入式操作系統(tǒng)與傳統(tǒng)的桌面操作系統(tǒng)相比,更注重對實時任務(wù)的響應(yīng)和精確控制。它們在資源利用、可靠性、可預測性、任務(wù)調(diào)度和中斷
    發(fā)表于 11-13 06:30

    油介質(zhì)損耗及電阻率測試儀的嵌入式系統(tǒng)架構(gòu)與抗干擾設(shè)計

    油介質(zhì)損耗及電阻率測試儀的精準檢測能力,不僅依賴于核心的電氣測量模塊與溫控系統(tǒng),更離不開穩(wěn)定可靠嵌入式系統(tǒng)作為“中樞神經(jīng)”。嵌入式
    的頭像 發(fā)表于 09-02 13:57 ?544次閱讀
    油介質(zhì)損耗及電阻率測試儀的<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>架構(gòu)與抗干擾設(shè)計

    入行嵌入式應(yīng)該怎么準備?

    想入行嵌入式該怎么準備。很能理解大家對于嵌入式的關(guān)注,嵌入式系統(tǒng)是當今科技領(lǐng)域中的重要組成部分,它存在于我們生活的方方面面,各行各業(yè)。智能化時代的到來也
    發(fā)表于 08-06 10:34

    【干貨速遞】嵌入式數(shù)據(jù)可靠性,軟件設(shè)計的這些細節(jié)不能忽視!

    前兩期內(nèi)容分別講述了嵌入式數(shù)據(jù)可靠性的元器件選型和硬件設(shè)計,這一期我們來講講軟件設(shè)計。哪怕硬件設(shè)計再完善,但如果軟件沒有設(shè)計好,也達不到預期的可靠
    的頭像 發(fā)表于 07-31 11:34 ?555次閱讀
    【干貨速遞】<b class='flag-5'>嵌入式</b>數(shù)據(jù)<b class='flag-5'>可靠</b>性,軟件設(shè)計的這些細節(jié)不能忽視!

    【深度解析】硬件電路設(shè)計:如何確保嵌入式數(shù)據(jù)可靠性?

    嵌入式系統(tǒng)開發(fā)中,硬件電路設(shè)計是確保數(shù)據(jù)可靠性的關(guān)鍵環(huán)節(jié)。本期我們將重點探討硬件設(shè)計中的兩個重要方面:數(shù)據(jù)讀寫保護和掉電保護。
    的頭像 發(fā)表于 07-30 11:35 ?712次閱讀
    【深度解析】<b class='flag-5'>硬件</b>電路設(shè)計:如何確保<b class='flag-5'>嵌入式</b>數(shù)據(jù)<b class='flag-5'>可靠</b>性?

    【技術(shù)指南】提升嵌入式數(shù)據(jù)可靠性,從元器件選型開始!

    數(shù)據(jù)可靠性是嵌入式產(chǎn)品開發(fā)中的關(guān)鍵問題,涉及多個層面的設(shè)計和選型。從本期開始,我們將通過一系列內(nèi)容深入探討嵌入式數(shù)據(jù)存儲的可靠性問題。前言數(shù)據(jù)可靠
    的頭像 發(fā)表于 07-29 11:35 ?421次閱讀
    【技術(shù)指南】提升<b class='flag-5'>嵌入式</b>數(shù)據(jù)<b class='flag-5'>可靠</b>性,從元器件選型開始!

    Linux嵌入式和單片機嵌入式的區(qū)別?

    :使用Linux操作系統(tǒng),可以運行各種復雜的應(yīng)用程序和驅(qū)動程序。 4. 資源需求 : 單片機嵌入式 :對硬件資源的需求較低,通常只需要一個單片機芯片,內(nèi)存和存儲空間較小。 Linux嵌入
    發(fā)表于 06-20 09:46

    可靠嵌入式主板設(shè)計

    設(shè)計直接影響整個系統(tǒng)的穩(wěn)定性和壽命。因此,設(shè)計高可靠性的嵌入式主板不僅是技術(shù)挑戰(zhàn),也是提高產(chǎn)品競爭力的關(guān)鍵因素。本文將深入探討高可靠嵌入式
    的頭像 發(fā)表于 03-25 15:11 ?1067次閱讀
    高<b class='flag-5'>可靠</b>性<b class='flag-5'>嵌入式</b>主板設(shè)計