99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

建模技術(shù)最大化虛擬平臺(tái)的價(jià)值

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

掃碼添加小助手

加入工程師交流群

系統(tǒng)級(jí)環(huán)境提高了開發(fā)人員的工作效率并更早地將產(chǎn)品推向市場(chǎng),為架構(gòu)分析、硬件/軟件協(xié)同開發(fā)和系統(tǒng)驗(yàn)證提供了一個(gè)開發(fā)平臺(tái)。模型為任何系統(tǒng)級(jí)平臺(tái)提供了支柱;然而,開發(fā)這些模型所涉及的困難和費(fèi)用限制了虛擬平臺(tái)的采用。Andy 描述了有效建模策略對(duì)虛擬平臺(tái)開發(fā)的重要性。

在過去的幾年里,開發(fā)團(tuán)隊(duì)和方法論小組更加重視平臺(tái)驅(qū)動(dòng)的設(shè)計(jì)技術(shù)。更短的產(chǎn)品生命周期和更高的上市時(shí)間壓力迫使公司投資于設(shè)計(jì)周期早期可用的系統(tǒng)級(jí)平臺(tái)。此外,向利用傳統(tǒng)和第三方 IP 的片上系統(tǒng) (SoC) 設(shè)計(jì)技術(shù)的過渡為系統(tǒng)級(jí)建模提供了更好的結(jié)構(gòu)和方法。同時(shí),越來越多的嵌入式軟件和固件內(nèi)容已將生產(chǎn)產(chǎn)品所需的大部分資源重新定位到軟件領(lǐng)域。在傳統(tǒng)的設(shè)計(jì)流程中,這意味著大部分開發(fā)過程在設(shè)計(jì)流程的后期轉(zhuǎn)移,從而增加了進(jìn)度風(fēng)險(xiǎn)。

虛擬平臺(tái)有助于解決這些日益復(fù)雜的問題、市場(chǎng)壓力和內(nèi)容變化。盡管一些工程師已經(jīng)詳細(xì)描述了這些平臺(tái)的好處,但確定合適的建模方法通常留給讀者作為練習(xí)。為了闡明虛擬平臺(tái)的這一方面,以下討論將分析適當(dāng)建模技術(shù)的不同方面。

具有諷刺意味的是,雖然模型為任何系統(tǒng)級(jí)平臺(tái)提供了支柱,但與開發(fā)這些模型相關(guān)的困難和費(fèi)用限制了虛擬平臺(tái)的采用。此外,建模和支持工作消耗了開發(fā)和支持這些平臺(tái)的大部分成本。

模型抽象級(jí)別

對(duì)于本次討論,模型可以分為四個(gè)不同的部分:時(shí)序、功能、可尋址狀態(tài)和接口。模型的四個(gè)部分中的每一個(gè)都可以在不同的抽象級(jí)別上有所不同,從高級(jí)行為描述到實(shí)際設(shè)計(jì)實(shí)現(xiàn)。直接從反映真實(shí)設(shè)計(jì)行為的設(shè)計(jì)描述創(chuàng)建的模型稱為實(shí)現(xiàn)精確模型。表 1 中的建模堆棧顯示了最高和最低極端之間的連續(xù)抽象。

表格1

pYYBAGK6oPmAVrr-AACfV5C_msE631.png

與大多數(shù)與計(jì)算相關(guān)的應(yīng)用程序一樣,提高準(zhǔn)確性對(duì)降低執(zhí)行速度有直接影響。這與建模沒有什么不同。提高模型的準(zhǔn)確性需要更多的處理并降低執(zhí)行速度。

此外,提高模型準(zhǔn)確性與創(chuàng)建和支持模型所需的工作量和時(shí)間直接相關(guān)。找到適當(dāng)?shù)乃俣扰c準(zhǔn)確性權(quán)衡對(duì)于實(shí)現(xiàn)滿足虛擬平臺(tái)用戶需求并限制開發(fā)和維護(hù)平臺(tái)所需工作量的建模范例至關(guān)重要。

一方面,硬件工程師需要實(shí)現(xiàn)精確的模型來驗(yàn)證他們的設(shè)計(jì)。另一方面,應(yīng)用軟件開發(fā)人員可以使用高級(jí)行為模型。在這兩個(gè)極端之間存在較低級(jí)別的軟件,包括操作系統(tǒng) (OS)、驅(qū)動(dòng)程序、固件以及架構(gòu)和性能分析。

應(yīng)用軟件工程師最關(guān)心的是開發(fā)他們的應(yīng)用程序并擁有一個(gè)高效的調(diào)試環(huán)境。他們不需要詳細(xì)模型的準(zhǔn)確性;他們的代碼很少接觸到實(shí)際的硬件,因?yàn)樗謱釉谄渌浖?。但是,在某些情況下,應(yīng)用軟件工程師可能需要了解需要更高準(zhǔn)確性的簡(jiǎn)單性能指標(biāo)。

與應(yīng)用程序代碼不同,操作系統(tǒng)和驅(qū)動(dòng)程序開發(fā)涉及硬件;因此,開發(fā)這些組件的人員需要更高的準(zhǔn)確度來了解他們的軟件和底層硬件如何交互。他們可以用速度換取更高的準(zhǔn)確性,因?yàn)樗麄兊拇a庫比應(yīng)用軟件工程師的代碼庫要小。不定時(shí)行為模型可能對(duì)早期開發(fā)有用,但最終,操作系統(tǒng)和驅(qū)動(dòng)程序開發(fā)人員必須了解他們的軟件如何使用更準(zhǔn)確的模型工作,以確保整個(gè)系統(tǒng)(硬件和軟件)能夠協(xié)同工作。

固件工程師開發(fā)與硬件交互的代碼——引導(dǎo)代碼、自檢、診斷和控制臺(tái)。鑒于與硬件的這種高度交互和對(duì)硬件的依賴,這些工程師很少使用不準(zhǔn)確的模型。他們可以交換模型速度以獲得更高的準(zhǔn)確性,因?yàn)樗麄兊能浖幱谧畹图?jí)別,并且與更高級(jí)別的軟件相比通常很小。調(diào)整低級(jí)固件和驅(qū)動(dòng)程序軟件性能還需要周期精確的模型來了解對(duì)硬件的時(shí)序依賴性以及資源瓶頸。

架構(gòu)師需要了解他們的硬件/軟件分區(qū)、IP 選擇、總線架構(gòu)、內(nèi)存架構(gòu)和整體架構(gòu)決策如何影響與性能、面積和功耗相關(guān)的系統(tǒng)。他們還必須了解管道效應(yīng)、延遲、吞吐量、帶寬和活動(dòng)。不按建筑師計(jì)劃執(zhí)行的最終設(shè)計(jì)可能會(huì)極大地影響產(chǎn)品的成本、性能和進(jìn)度。因此,架構(gòu)師必須使用高度準(zhǔn)確的模型來驗(yàn)證他們的設(shè)計(jì),以建立對(duì)其決策的信心。硬件工程師必須有實(shí)現(xiàn)精確的模型;任何其他級(jí)別的精度都不適合驗(yàn)證設(shè)計(jì)。

所有模型的單一抽象級(jí)別并不總是適用于所有情況。例如,考慮內(nèi)存架構(gòu)權(quán)衡的架構(gòu)師可能會(huì)嘗試分析每個(gè)預(yù)期內(nèi)存子系統(tǒng)的內(nèi)存延遲和吞吐量。在這種情況下,架構(gòu)師可能需要高度精確的內(nèi)存控制器和內(nèi)存接口模型,以確保他們完全了解性能。系統(tǒng)的其余部分可以在更抽象的層次上建模,因?yàn)樗鼘?duì)分析并不重要。使用支持混合抽象級(jí)別并為不同抽象級(jí)別的模型啟用即插即用的模型方法有助于優(yōu)化執(zhí)行速度和分析準(zhǔn)確性。

最后,在考慮所有可能的用例時(shí),工程師應(yīng)注意平臺(tái)很少只針對(duì)一種類型的用戶。更常見的是創(chuàng)建一個(gè)虛擬平臺(tái)來滿足多種類型用戶的需求,從軟件開發(fā)人員到架構(gòu)師,在某些情況下,還包括硬件設(shè)計(jì)人員。因此,平臺(tái)內(nèi)必須支持不同的抽象級(jí)別。

互操作性和兼容性

在創(chuàng)建建模方法時(shí),開發(fā)人員應(yīng)確保模型彼此可互操作,跨抽象層分布,并與各種平臺(tái)和第三方工具兼容。一致性對(duì)于保證不同模型開發(fā)人員創(chuàng)建的模型相互兼容也很重要。

雖然并不完美,但標(biāo)準(zhǔn)通過支持各種模型抽象并提供與不同平臺(tái)和第三方工具的兼容性,有助于增加模型之間的一致性、兼容性和互操作性。

SystemC 等建模語言提供了連接和執(zhí)行不同模型的基礎(chǔ)平臺(tái)。SystemC 提供了支持多個(gè)抽象級(jí)別和通信接口的靈活性。將 SystemC 與接口標(biāo)準(zhǔn)相結(jié)合,例如由 Open SystemC Initiative (OSCI) 開發(fā)的提議的事務(wù)級(jí)建模 (TLM) 2.0 規(guī)范,提供了一個(gè)環(huán)境,該環(huán)境保持與各種建模元素和抽象的兼容性,并使它們彼此可互操作,并且其他平臺(tái)。

此外,當(dāng)從不同的抽象級(jí)別細(xì)化模型時(shí),開發(fā)人員應(yīng)該盡可能多地重用從一個(gè)模型到另一個(gè)模型的信息,并從一個(gè) IP 塊的一個(gè)修訂版本到另一個(gè)重用建模信息。一致的方法和標(biāo)準(zhǔn)提供了完成這些任務(wù)的機(jī)制。開發(fā)人員還可以重用接口、狀態(tài)訪問機(jī)制和從一個(gè)模型到另一個(gè)模型的時(shí)間。Spirit IP-XACT(來自 SPIRIT 聯(lián)盟的 IP 元數(shù)據(jù)規(guī)范)等標(biāo)準(zhǔn)可以幫助開發(fā)人員導(dǎo)入和導(dǎo)出配置信息,并檢查模型修訂和抽象之間的差異。

不能保證不同模型和抽象之間的互操作性或提供與其他平臺(tái)和第三方工具的兼容性的建模方法不適用于大多數(shù)項(xiàng)目。事實(shí)上,缺乏互操作性和兼容性已經(jīng)減緩了嵌入式行業(yè)對(duì)虛擬平臺(tái)的采用。

滿足供應(yīng)鏈需求

在整個(gè)供應(yīng)鏈中提供模型的需求不斷增長,這強(qiáng)化了互操作性、兼容性和標(biāo)準(zhǔn)的重要性。IP 提供商必須提供其 IP 的早期模型,因?yàn)榭蛻粜枰軌驗(yàn)樗麄兊漠a(chǎn)品選擇合適的 IP。如果沒有合適的模型,客戶就無法知道哪種 IP 最適合他們的系統(tǒng)。客戶還需要一個(gè)用于他們自己的開發(fā)(架構(gòu)、硬件和軟件)的平臺(tái),以便用正確的產(chǎn)品進(jìn)入他們的市場(chǎng)窗口。

任何支持跨供應(yīng)鏈交付 IP 的建模方法都必須考慮到這一點(diǎn)。IP 必須與最終客戶的平臺(tái)和模型兼容,同時(shí)提供安全性并且不受逆向工程的影響。

打破建模障礙

一個(gè)經(jīng)過深思熟慮的建模方法可以克服虛擬平臺(tái)采用的障礙,并確保用戶獲得虛擬平臺(tái)可以提供的所有價(jià)值。虛擬平臺(tái)建模應(yīng)支持各種抽象級(jí)別的模型、模型即插即用以及互操作性、兼容性和重用標(biāo)準(zhǔn)。

行業(yè)需要提供工具,以跨各種抽象級(jí)別以一致的方式自動(dòng)支持模型生成。這些工具必須包含標(biāo)準(zhǔn)并保留開發(fā)人員對(duì)其模型的投資。要求應(yīng):

提高模型開發(fā)人員的工作效率

重用來自遺留模型或不同抽象級(jí)別的模型的信息

支持標(biāo)準(zhǔn)以確?;ゲ僮餍院湍P偷狡渌摂M平臺(tái)的遷移路徑

提供一致性檢查以驗(yàn)證跨抽象級(jí)別的模型

為模型支持和分發(fā)提供配置管理和修訂控制幫助

審核編輯:郭婷

聲明:本文內(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)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5150

    文章

    19665

    瀏覽量

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

    關(guān)注

    38

    文章

    4387

    瀏覽量

    222724
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7147

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    光伏電站能源管理系統(tǒng)的技術(shù)應(yīng)用

    效益。 光伏電站的能源管理是電站高效、穩(wěn)定、經(jīng)濟(jì)運(yùn)行的關(guān)鍵,光伏電站能源管理系統(tǒng)基于物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等技術(shù)構(gòu)建智能化平臺(tái),用先進(jìn)的技術(shù)手段和管理策略,實(shí)現(xiàn)能源的最大化利用和電站
    的頭像 發(fā)表于 06-16 11:37 ?230次閱讀

    VirtualLab Fusion應(yīng)用:Herriott池的建模

    ): e00785. 建模技術(shù)的單平臺(tái)互操作性 當(dāng)光束在復(fù)雜的系統(tǒng)中傳播時(shí),每個(gè)光束都與截然不同的光學(xué)元件相互作用。因此,精確的模型需要算法的無縫互操作性,以便能夠處理光束傳播過程中出現(xiàn)的所有方面: ? 自由空間
    發(fā)表于 06-11 08:52

    借助DFT技術(shù)實(shí)現(xiàn)競(jìng)爭(zhēng)力最大化

    通過改進(jìn)和優(yōu)化設(shè)計(jì)與制造的各個(gè)方面,半導(dǎo)體行業(yè)已經(jīng)能夠?qū)崿F(xiàn) IC 能力的巨大進(jìn)步??蓽y(cè)試性設(shè)計(jì) (DFT)——涵蓋從在 RTL 中插入測(cè)試邏輯,到對(duì)現(xiàn)場(chǎng)退回產(chǎn)品進(jìn)行失效分析等全流程,是半導(dǎo)體企業(yè)獲得商業(yè)成功的關(guān)鍵環(huán)節(jié)。如果沒有有效的 DFT 策略,公司將難以滿足市場(chǎng)對(duì) DFT 集成、缺陷檢測(cè)以及制造工藝/良率改進(jìn)的巨大需求。
    的頭像 發(fā)表于 05-22 15:16 ?405次閱讀

    概倫電子先進(jìn)器件建模平臺(tái)BSIMProPlus介紹

    BSIMProPlus是一款技術(shù)先進(jìn)的半導(dǎo)體器件SPICE模型建模平臺(tái),在其多年的產(chǎn)品歷史中一直保持在半導(dǎo)體行業(yè)SPICE建模市場(chǎng)和技術(shù)的領(lǐng)
    的頭像 發(fā)表于 04-16 09:03 ?460次閱讀
    概倫電子先進(jìn)器件<b class='flag-5'>建模</b><b class='flag-5'>平臺(tái)</b>BSIMProPlus介紹

    EE-19:最大化DSP-21xx系列DSP(不包括ADSP-218x)的引導(dǎo)內(nèi)存效率

    電子發(fā)燒友網(wǎng)站提供《EE-19:最大化DSP-21xx系列DSP(不包括ADSP-218x)的引導(dǎo)內(nèi)存效率.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 16:09 ?0次下載
    EE-19:<b class='flag-5'>最大化</b>DSP-21xx系列DSP(不包括ADSP-218x)的引導(dǎo)內(nèi)存效率

    EE-365:在ADSP-CM40x混合信號(hào)控制處理器上實(shí)現(xiàn)ADC采樣速率最大化

    電子發(fā)燒友網(wǎng)站提供《EE-365:在ADSP-CM40x混合信號(hào)控制處理器上實(shí)現(xiàn)ADC采樣速率最大化.pdf》資料免費(fèi)下載
    發(fā)表于 01-13 16:52 ?0次下載
    EE-365:在ADSP-CM40x混合信號(hào)控制處理器上實(shí)現(xiàn)ADC采樣速率<b class='flag-5'>最大化</b>

    VirtualLab Fusion應(yīng)用:Herriott池的建模與仿真

    ): e00785. 建模技術(shù)的單平臺(tái)互操作性 當(dāng)光束在復(fù)雜的系統(tǒng)中傳播時(shí),每個(gè)光束都與截然不同的光學(xué)元件相互作用。因此,精確的模型需要算法的無縫互操作性,以便能夠處理光束傳播過程中出現(xiàn)的所有方面: ? 自由空間
    發(fā)表于 12-09 13:14

    光伏發(fā)電如何實(shí)現(xiàn)能效最大化

    光伏發(fā)電實(shí)現(xiàn)能效最大化是一個(gè)綜合性的問題,需要從多個(gè)方面入手。以下是一些關(guān)鍵措施: 一、選用優(yōu)質(zhì)設(shè)備 太陽能板 :選用具有高光電轉(zhuǎn)化效率和穩(wěn)定性的太陽能板是基礎(chǔ)。例如,單晶硅太陽能板通常比多
    的頭像 發(fā)表于 12-05 11:06 ?885次閱讀

    【AWTK使用經(jīng)驗(yàn)】如何使用系統(tǒng)輸入法與開啟最大化窗口功能

    導(dǎo)讀AWTK是基于C語言開發(fā)的跨平臺(tái)GUI框架。AWTK使用經(jīng)驗(yàn)系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案。AWTK具有跨平臺(tái)的性質(zhì),不僅可以開發(fā)嵌入式設(shè)備的程序,也可以開發(fā)
    的頭像 發(fā)表于 11-14 01:05 ?661次閱讀
    【AWTK使用經(jīng)驗(yàn)】如何使用系統(tǒng)輸入法與開啟<b class='flag-5'>最大化</b>窗口功能

    木上制造攜手雷迪奧打造悉尼最大LED虛擬影棚

    在上海MUSHANG XR Stage穩(wěn)健運(yùn)營超過三年后,擁有14年視覺制作經(jīng)驗(yàn)的木上厚積薄發(fā),再度攜手洲明集團(tuán)旗下雷迪奧,于澳洲悉尼打造全新虛擬拍攝基地——MUSHANG VFX Lab。這座目前“悉尼最大”的虛擬影棚,將為影
    的頭像 發(fā)表于 11-06 17:09 ?994次閱讀

    KM振動(dòng)分析與動(dòng)平衡服務(wù)實(shí)現(xiàn)工廠設(shè)備效率最大化

    振動(dòng)儀
    KM預(yù)測(cè)性維護(hù)專家
    發(fā)布于 :2024年10月16日 15:57:14

    擴(kuò)展塢使用技巧:如何最大化你的筆記本電腦接口能力

    最大化您的筆記本電腦接口能力,以下是一些實(shí)用的擴(kuò)展塢使用技巧: 了解您的需求:在購買擴(kuò)展塢之前,明確您需要哪些類型的端口(如HDMI, USB-C, RJ45等)以及是否需要充電功能,以選擇最適合
    的頭像 發(fā)表于 10-08 10:52 ?1312次閱讀

    華納云:OpenStack是虛擬化管理平臺(tái)嗎?其工作原理是什么?

    位于不同供應(yīng)商產(chǎn)品環(huán)境中的業(yè)務(wù)流程。 但虛擬化管理平臺(tái)主要是方便利用虛擬資源的特性和功能,而 OpenStack 則是使用虛擬資源來運(yùn)行一系列的工具組合。這些工具所創(chuàng)建的云環(huán)境符合美國
    的頭像 發(fā)表于 09-23 14:20 ?775次閱讀

    液冷充電槍線最大化提高充電效率

    法法易提供的液冷充電槍線可以最大化的提升充電效率,讓大家的充電時(shí)間進(jìn)一步縮短。? 液冷充電槍線使用液體循環(huán)來冷卻電纜,以避免因高溫而導(dǎo)致電纜損壞或充電速度減緩。而且液冷充電槍線采用銅芯導(dǎo)線和耐高溫、耐磨損、
    的頭像 發(fā)表于 09-11 14:25 ?894次閱讀

    智慧城市管理系統(tǒng):引領(lǐng)未來城市發(fā)展的創(chuàng)新力量

    智慧城市管理系統(tǒng)是現(xiàn)代城市發(fā)展的關(guān)鍵,它通過整合資源、優(yōu)化決策和提升效率,實(shí)現(xiàn)了城市資源的最大化利用和效益最大化。它通過大數(shù)據(jù)分析和智能算法,深度挖掘城市運(yùn)行中的各種數(shù)據(jù),精準(zhǔn)預(yù)測(cè)和解決問題,為城市的發(fā)展提供了有力支持。
    的頭像 發(fā)表于 08-21 11:35 ?633次閱讀
    智慧城市管理系統(tǒng):引領(lǐng)未來城市發(fā)展的創(chuàng)新力量