91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

建模技術最大化虛擬平臺的價值

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

掃碼添加小助手

加入工程師交流群

系統級環境提高了開發人員的工作效率并更早地將產品推向市場,為架構分析、硬件/軟件協同開發和系統驗證提供了一個開發平臺。模型為任何系統級平臺提供了支柱;然而,開發這些模型所涉及的困難和費用限制了虛擬平臺的采用。Andy 描述了有效建模策略對虛擬平臺開發的重要性。

在過去的幾年里,開發團隊和方法論小組更加重視平臺驅動的設計技術。更短的產品生命周期和更高的上市時間壓力迫使公司投資于設計周期早期可用的系統級平臺。此外,向利用傳統和第三方 IP 的片上系統 (SoC) 設計技術的過渡為系統級建模提供了更好的結構和方法。同時,越來越多的嵌入式軟件和固件內容已將生產產品所需的大部分資源重新定位到軟件領域。在傳統的設計流程中,這意味著大部分開發過程在設計流程的后期轉移,從而增加了進度風險。

虛擬平臺有助于解決這些日益復雜的問題、市場壓力和內容變化。盡管一些工程師已經詳細描述了這些平臺的好處,但確定合適的建模方法通常留給讀者作為練習。為了闡明虛擬平臺的這一方面,以下討論將分析適當建模技術的不同方面。

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

模型抽象級別

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

表格1

pYYBAGK6oPmAVrr-AACfV5C_msE631.png

與大多數與計算相關的應用程序一樣,提高準確性對降低執行速度有直接影響。這與建模沒有什么不同。提高模型的準確性需要更多的處理并降低執行速度。

此外,提高模型準確性與創建和支持模型所需的工作量和時間直接相關。找到適當的速度與準確性權衡對于實現滿足虛擬平臺用戶需求并限制開發和維護平臺所需工作量的建模范例至關重要。

一方面,硬件工程師需要實現精確的模型來驗證他們的設計。另一方面,應用軟件開發人員可以使用高級行為模型。在這兩個極端之間存在較低級別的軟件,包括操作系統 (OS)、驅動程序、固件以及架構和性能分析。

應用軟件工程師最關心的是開發他們的應用程序并擁有一個高效的調試環境。他們不需要詳細模型的準確性;他們的代碼很少接觸到實際的硬件,因為它分層在其他軟件之上。但是,在某些情況下,應用軟件工程師可能需要了解需要更高準確性的簡單性能指標。

與應用程序代碼不同,操作系統和驅動程序開發涉及硬件;因此,開發這些組件的人員需要更高的準確度來了解他們的軟件和底層硬件如何交互。他們可以用速度換取更高的準確性,因為他們的代碼庫比應用軟件工程師的代碼庫要小。不定時行為模型可能對早期開發有用,但最終,操作系統和驅動程序開發人員必須了解他們的軟件如何使用更準確的模型工作,以確保整個系統(硬件和軟件)能夠協同工作。

固件工程師開發與硬件交互的代碼——引導代碼、自檢、診斷和控制臺。鑒于與硬件的這種高度交互和對硬件的依賴,這些工程師很少使用不準確的模型。他們可以交換模型速度以獲得更高的準確性,因為他們的軟件處于最低級別,并且與更高級別的軟件相比通常很小。調整低級固件和驅動程序軟件性能還需要周期精確的模型來了解對硬件的時序依賴性以及資源瓶頸。

架構師需要了解他們的硬件/軟件分區、IP 選擇、總線架構、內存架構和整體架構決策如何影響與性能、面積和功耗相關的系統。他們還必須了解管道效應、延遲、吞吐量、帶寬和活動。不按建筑師計劃執行的最終設計可能會極大地影響產品的成本、性能和進度。因此,架構師必須使用高度準確的模型來驗證他們的設計,以建立對其決策的信心。硬件工程師必須有實現精確的模型;任何其他級別的精度都不適合驗證設計。

所有模型的單一抽象級別并不總是適用于所有情況。例如,考慮內存架構權衡的架構師可能會嘗試分析每個預期內存子系統的內存延遲和吞吐量。在這種情況下,架構師可能需要高度精確的內存控制器和內存接口模型,以確保他們完全了解性能。系統的其余部分可以在更抽象的層次上建模,因為它對分析并不重要。使用支持混合抽象級別并為不同抽象級別的模型啟用即插即用的模型方法有助于優化執行速度和分析準確性。

最后,在考慮所有可能的用例時,工程師應注意平臺很少只針對一種類型的用戶。更常見的是創建一個虛擬平臺來滿足多種類型用戶的需求,從軟件開發人員到架構師,在某些情況下,還包括硬件設計人員。因此,平臺內必須支持不同的抽象級別。

互操作性和兼容性

在創建建模方法時,開發人員應確保模型彼此可互操作,跨抽象層分布,并與各種平臺和第三方工具兼容。一致性對于保證不同模型開發人員創建的模型相互兼容也很重要。

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

SystemC 等建模語言提供了連接和執行不同模型的基礎平臺。SystemC 提供了支持多個抽象級別和通信接口的靈活性。將 SystemC 與接口標準相結合,例如由 Open SystemC Initiative (OSCI) 開發的提議的事務級建模 (TLM) 2.0 規范,提供了一個環境,該環境保持與各種建模元素和抽象的兼容性,并使它們彼此可互操作,并且其他平臺。

此外,當從不同的抽象級別細化模型時,開發人員應該盡可能多地重用從一個模型到另一個模型的信息,并從一個 IP 塊的一個修訂版本到另一個重用建模信息。一致的方法和標準提供了完成這些任務的機制。開發人員還可以重用接口、狀態訪問機制和從一個模型到另一個模型的時間。Spirit IP-XACT(來自 SPIRIT 聯盟的 IP 元數據規范)等標準可以幫助開發人員導入和導出配置信息,并檢查模型修訂和抽象之間的差異。

不能保證不同模型和抽象之間的互操作性或提供與其他平臺和第三方工具的兼容性的建模方法不適用于大多數項目。事實上,缺乏互操作性和兼容性已經減緩了嵌入式行業對虛擬平臺的采用。

滿足供應鏈需求

在整個供應鏈中提供模型的需求不斷增長,這強化了互操作性、兼容性和標準的重要性。IP 提供商必須提供其 IP 的早期模型,因為客戶需要能夠為他們的產品選擇合適的 IP。如果沒有合適的模型,客戶就無法知道哪種 IP 最適合他們的系統。客戶還需要一個用于他們自己的開發(架構、硬件和軟件)的平臺,以便用正確的產品進入他們的市場窗口。

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

打破建模障礙

一個經過深思熟慮的建模方法可以克服虛擬平臺采用的障礙,并確保用戶獲得虛擬平臺可以提供的所有價值。虛擬平臺建模應支持各種抽象級別的模型、模型即插即用以及互操作性、兼容性和重用標準。

行業需要提供工具,以跨各種抽象級別以一致的方式自動支持模型生成。這些工具必須包含標準并保留開發人員對其模型的投資。要求應:

提高模型開發人員的工作效率

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

支持標準以確保互操作性和模型到其他虛擬平臺的遷移路徑

提供一致性檢查以驗證跨抽象級別的模型

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

審核編輯:郭婷

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

    關注

    5152

    文章

    19675

    瀏覽量

    317552
  • soc
    soc
    +關注

    關注

    38

    文章

    4392

    瀏覽量

    222763
  • 操作系統
    +關注

    關注

    37

    文章

    7152

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    一種高效智能的光伏電站管理平臺

    儲一體化(集成多種儲能管理功能等)。用戶根據自身場景和需求,選擇合適光伏電站管理平臺及功能應用配置,從而實現發電效率最大化、運維成本最小化及碳中和目標。 光伏電站管理平臺作為一種智能光伏管理系統,通過光伏智能管理
    的頭像 發表于 07-18 09:20 ?96次閱讀
    一種高效智能的光伏電站管理<b class='flag-5'>平臺</b>

    光伏電站能源管理系統的技術應用

    效益。 光伏電站的能源管理是電站高效、穩定、經濟運行的關鍵,光伏電站能源管理系統基于物聯網、大數據、人工智能等技術構建智能化平臺,用先進的技術手段和管理策略,實現能源的最大化利用和電站
    的頭像 發表于 06-16 11:37 ?237次閱讀

    VirtualLab Fusion應用:Herriott池的建模

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

    借助DFT技術實現競爭力最大化

    通過改進和優化設計與制造的各個方面,半導體行業已經能夠實現 IC 能力的巨大進步。可測試性設計 (DFT)——涵蓋從在 RTL 中插入測試邏輯,到對現場退回產品進行失效分析等全流程,是半導體企業獲得商業成功的關鍵環節。如果沒有有效的 DFT 策略,公司將難以滿足市場對 DFT 集成、缺陷檢測以及制造工藝/良率改進的巨大需求。
    的頭像 發表于 05-22 15:16 ?411次閱讀

    概倫電子先進器件建模平臺BSIMProPlus介紹

    BSIMProPlus是一款技術先進的半導體器件SPICE模型建模平臺,在其多年的產品歷史中一直保持在半導體行業SPICE建模市場和技術的領
    的頭像 發表于 04-16 09:03 ?465次閱讀
    概倫電子先進器件<b class='flag-5'>建模</b><b class='flag-5'>平臺</b>BSIMProPlus介紹

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

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

    EE-365:在ADSP-CM40x混合信號控制處理器上實現ADC采樣速率最大化

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

    VirtualLab Fusion應用:Herriott池的建模與仿真

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

    光伏發電如何實現能效最大化

    光伏發電實現能效最大化是一個綜合性的問題,需要從多個方面入手。以下是一些關鍵措施: 一、選用優質設備 太陽能板 :選用具有高光電轉化效率和穩定性的太陽能板是基礎。例如,單晶硅太陽能板通常比多
    的頭像 發表于 12-05 11:06 ?892次閱讀

    【AWTK使用經驗】如何使用系統輸入法與開啟最大化窗口功能

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

    KM振動分析與動平衡服務實現工廠設備效率最大化

    振動儀
    KM預測性維護專家
    發布于 :2024年10月16日 15:57:14

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

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

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

    位于不同供應商產品環境中的業務流程。 但虛擬化管理平臺主要是方便利用虛擬資源的特性和功能,而 OpenStack 則是使用虛擬資源來運行一系列的工具組合。這些工具所創建的云環境符合美國
    的頭像 發表于 09-23 14:20 ?779次閱讀

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

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

    智慧城市管理系統:引領未來城市發展的創新力量

    智慧城市管理系統是現代城市發展的關鍵,它通過整合資源、優化決策和提升效率,實現了城市資源的最大化利用和效益最大化。它通過大數據分析和智能算法,深度挖掘城市運行中的各種數據,精準預測和解決問題,為城市的發展提供了有力支持。
    的頭像 發表于 08-21 11:35 ?637次閱讀
    智慧城市管理系統:引領未來城市發展的創新力量
    主站蜘蛛池模板: 欧美激情一欧美吧 | 丁香在线视频 | 在线观看亚洲天堂 | 天天做天天看夜夜爽毛片 | 国产大片免费观看中文字幕 | 看a网站 | 狠狠色噜噜狠狠狠狠五月婷 | 人人草人人 | 二区三区在线观看 | 色噜噜狠狠色综合欧洲selulu | 亚洲一区免费看 | 国产精品乱码高清在线观看 | 国产高清精品自在久久 | 天堂中文网 | 天天视频免费观看高清影视 | 亚洲精品久久久久影 | 婷婷激情小说 | 色综合久久九月婷婷色综合 | 美女黄18以下禁止观看的网站 | 影音先锋在线亚洲精品推荐 | 婷婷综合激六月情网 | 国产成人啪午夜精品网站 | 禁h粗大太大好爽好涨受不了了 | 国产三级a三级三级野外 | 国模视频一区二区 | 免费国产99久久久香蕉 | 桃花岛亚洲精品tv自拍网站 | 国产高清片 | 天天干天天操天天操 | 手机看片精品国产福利盒子 | 亚洲阿v天堂2018在线观看 | 色男人综合 | 国产h视频在线观看 | 四虎影院永久 | 婷婷亚洲综合五月天小说在线 | 五月情婷婷 | 欧美特黄一级视频 | 你懂的欧美 | 七月丁香八月婷婷综合激情 | 午夜色综合 | 亚洲成在线 |