吴忠躺衫网络科技有限公司

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

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

3天內不再提示

驗證工具與虛擬技術結合如何改進大型硬軟件系統的測試

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Mentor Graphics ? 2022-07-05 09:19 ? 次閱讀

擁有數十億或更多門的大型片上系統 (SoC) 已成為硬件和嵌入式軟件驗證的關鍵設計挑戰。這些復雜的 SoC 設計集成了大量嵌入式軟件,需要數十億個時鐘周期進行驗證。它導致了一種多管齊下的 SoC 驗證方法,允許將嵌入式軟件驗證的某些方面從硅后階段轉移到硅前階段。

為了做好準備,讓我們看看傳統驗證工具在服務于軟件密集型 SoC 設計時面臨的限制。然后,我們可以看到將這些工具與虛擬技術相結合如何可以在流片前改進大型硬件和軟件系統的測試。

寄存器傳輸級 (RTL) 模擬器處理硬件設計模型。它非常適合硬件調試,因為它相對容易使用,而且設置和編譯速度很快。但是,RTL 模擬器不適合嵌入式軟件驗證,因為需要的驗證周期數達到數十億。

傳統硬件仿真

傳統硬件仿真將 RTL 中定義的 SoC 設計編譯到硬件平臺上,并在其上運行驗證測試,速度比仿真快 5 到 6 個數量級。然而,盡管它可以有效地調試硬件和軟件交互,但仿真器傳統上被配置為在線仿真 (ICE) 模式,其中大量電纜將被測設計 (DUT) 連接到外圍設備。它是通過將 DUT 連接到現實世界的速度適配器來執行的。

隨著復雜 SoC 設計的外圍設備數量增加,外圍設備的虛擬化大大增加了可用于硬件仿真的使用模型。

FPGA 原型設計主要用于驗證芯片設計。傳統上,軟件開發人員使用 FPGA 原型進行軟件驗證,因為它比仿真速度更快,并且允許更長的軟件運行時間。然而,FPGA 原型設計涉及大量的人工干預,這使得在大型 SoC 設計中調試軟件成為一項乏味而痛苦的任務。

虛擬機的興起

進入虛擬化原型設計和仿真,提供多種選擇來驗證和驗證復雜 SoC 設計中的軟件。許多公司現在開始使用仿真工具來確保軟件開發在其 IC 設計中的協同作用。例如,多媒體、移動和網絡市場的一些主要參與者正在使用Mentor Veloce 仿真平臺來訪問虛擬和傳統方法的混合驗證。

首先,有虛擬原型系統,從簡單的存根代碼到在 QEMU 中運行的虛擬板,再到更高級的虛擬原型系統,以幫助工程師驗證他們的代碼。其次,隨著現代 SoC 中外圍設備數量的增加,需要更精確的模型來要求接口虛擬化。

在這里,由模擬器和虛擬機組成的混合模型可以極大地簡化 SoC 驗證環境。混合和虛擬方法比在仿真或仿真上運行的 RTL 模型更快,因為處理器和一些周圍的外圍設備是在更抽象的級別上建模的。更抽象的模型更容易創建和驗證,并且更易于移植。

Mentor Veloce 仿真平臺允許通過 Codelink 等工具調試軟件堆棧。

Veloce 仿真平臺使用虛擬原型設計和類似虛擬實驗室的環境,允許 SoC 設計人員通過 Codelink 和 WarpCore 等工具執行軟件調試。以 WarpCore 為例,它結合了虛擬機和 RTL 執行環境,只有在不涉及太多硬件的情況下才會發揮作用。

審核編輯:郭婷

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

    關注

    1630

    文章

    21798

    瀏覽量

    606041
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121193
  • soc
    soc
    +關注

    關注

    38

    文章

    4204

    瀏覽量

    219106
收藏 人收藏

    評論

    相關推薦

    電力驅動測試系統技術原理和應用

    電力驅動測試系統是針對電力驅動設備(如驅動電機、電機控制器、減速器等)進行性能、質量及壽命檢測的重要工具。其技術原理和應用可以從以下幾個方面進行闡述:一、
    發表于 12-19 14:54

    電池(包級)測試系統技術原理和應用

    電池(包級)測試系統是一種關鍵的測試工具,其技術原理和應用在多個領域中發揮著至關重要的作用。以下是對其技術原理和應用的具體介紹:一、
    發表于 12-09 15:40

    嵌入式系統開發中的測試方法 嵌入式系統開發與AI結合應用

    嵌入式系統開發中的測試方法 嵌入式系統開發是一個復雜的過程,涉及到硬件和軟件的緊密結合測試是確
    的頭像 發表于 12-09 10:22 ?540次閱讀

    嵌入軟件單元/集成測試工具專業分析

    引言 在現代軟件開發過程中,單元測試作為確保代碼質量的重要環節,得到了廣泛的關注和應用。隨著嵌入式系統的復雜性日益增加,對高效、可靠的單元測試工具的需求也愈加迫切。WinAMS作為一款
    的頭像 發表于 11-19 16:41 ?298次閱讀

    Simcenter Testlab測試分析軟件

    SimcenterTestlabSimcenterTestlab是一個將數據采集與測試分析工具結合的集成式解決方案,能夠有效提高測試效率并提供更可靠的結果。SimcenterTest
    的頭像 發表于 11-12 16:10 ?431次閱讀
    Simcenter Testlab<b class='flag-5'>測試</b>分析<b class='flag-5'>軟件</b>

    FPGA仿真工具軟件EasyGo Vs Addon介紹

    EasyGo Vs Addon是一款領先的FPGA仿真工具軟件,它強大地連接了VeriStand軟件與Matlab/Simulink,為實時測試
    的頭像 發表于 10-24 15:55 ?515次閱讀
    FPGA仿真<b class='flag-5'>工具</b>包<b class='flag-5'>軟件</b>EasyGo Vs Addon介紹

    什么是系統集成測試?DC-DC電源測試系統可以測試哪些參數?

    對于DC-DC電源模塊的檢測,自動化集成測試系統以其軟硬件結合的特點成為首選,通過軟件程控實現測試自動化。該
    的頭像 發表于 09-11 18:07 ?429次閱讀
    什么是<b class='flag-5'>系統</b>集成<b class='flag-5'>測試</b>?DC-DC電源<b class='flag-5'>測試</b><b class='flag-5'>系統</b>可以<b class='flag-5'>測試</b>哪些參數?

    恒訊科技分析:常用的vps路由測試工具和方法

    VPS(虛擬私人服務器)路由測試是評估服務器網絡性能的重要環節,以下是一些常用的工具和方法: 1、BestTrace:這是一款路由追蹤客戶端軟件,可以
    的頭像 發表于 08-08 22:54 ?417次閱讀

    單元測試、集成測試自動化工具

    CoverageMaster winAMS :?適用于嵌入式目標機代碼的單元測試/集成測試工具 全面支持嵌入式微機!驗證嵌入式C/C++軟件 實施以模塊為單位的自動化單元
    的頭像 發表于 06-26 13:41 ?507次閱讀
    單元<b class='flag-5'>測試</b>、集成<b class='flag-5'>測試</b>自動化<b class='flag-5'>工具</b>

    軟件接口自動化測試,使用軟件工具+工裝治具測試

    軟件接口自動化測試結合軟件工具與工裝治具的應用,極大地提升了測試的效率和質量,是現代
    的頭像 發表于 06-07 15:59 ?1373次閱讀

    接口測試工具有哪些種類

    接口測試軟件測試的一個重要環節,主要用于驗證系統各模塊之間的交互是否符合預期。隨著軟件行業的快
    的頭像 發表于 05-30 15:07 ?838次閱讀

    仿真測試軟件測試的區別

    在當今軟件開發和驗證的領域中,測試是保證軟件質量的關鍵環節。而在測試的眾多方法中,仿真測試
    的頭像 發表于 05-17 14:33 ?996次閱讀

    工具工具——映射與調度、模擬與驗證、開發與測試工具

    本篇文章將重點介紹工具鏈的工具相關知識,我們將從工具鏈的基本概念出發,重點介紹工具鏈中的映射和調度工具、模擬與
    的頭像 發表于 05-16 14:30 ?3237次閱讀
    <b class='flag-5'>工具</b>鏈<b class='flag-5'>工具</b>——映射與調度、模擬與<b class='flag-5'>驗證</b>、開發與<b class='flag-5'>測試工具</b>

    嵌入軟件單元測試工具的作用

    測試單元進行測試,來驗證其是否按照設計要求正常工作。 嵌入軟件單元測試工具能夠提高開發人員的工作效率和
    的頭像 發表于 04-23 15:31 ?470次閱讀
    嵌入<b class='flag-5'>軟件</b>單元<b class='flag-5'>測試工具</b>的作用

    XR虛擬拍攝技術:短劇與微劇制作的革命性工具

    XR虛擬拍攝技術:短劇與微劇制作的革命性工具 隨著科技的飛速發展和觀眾審美的日益提高,傳統的短劇與微劇制作方式已經難以滿足現代觀眾對于高質量、高沉浸感的視聽需求。而XR虛擬拍攝
    的頭像 發表于 02-19 10:54 ?784次閱讀
    盐城百家乐官网的玩法技巧和规则| 大发888 备用6222.co| 百家乐扎金花斗地主| 百家乐讯特| 真人百家乐赌法| 最新百家乐出千赌具| 澳门百家乐规则视频| 百家乐博赌城| 大发888娱乐场下载iypu| 娱乐城送体验金| 盐边县| 真钱百家乐官网五湖四海全讯网| 立即博百家乐官网娱乐城| 包赢百家乐官网的玩法技巧和规则 | 恒丰百家乐官网的玩法技巧和规则 | 八运24山下卦局| 百家乐赌场规则| 大发888东方鸿运娱乐| 足球盘口| 百家乐官网庄闲必胜手段| 百家乐官网赌场视屏| 百家乐庄闲多少| 真人百家乐赌注| 大发888婚庆车队| 百家乐官网桩闲落注点| 百家乐官网赌场策略大全| 百家乐高手qq| 威尼斯人娱乐城开户地址| 博彩qq群| 百家乐官网平注胜进与负追| 真人百家乐官网| 广州百家乐娱乐场开户注册| 盈乐博娱乐城| 百家乐官网投注技巧公式| 百家乐投注助手| 大发888娱乐城大发888大发网| 锡林郭勒盟| 澳门百家乐官网必胜看| 百家乐微笑玩| 罗平县| 免费百家乐官网计划工具|