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

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

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

驗(yàn)證工具與虛擬技術(shù)結(jié)合如何改進(jìn)大型硬軟件系統(tǒng)的測(cè)試

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Mentor Graphics ? 2022-07-05 09:19 ? 次閱讀

擁有數(shù)十億或更多門(mén)的大型片上系統(tǒng) (SoC) 已成為硬件嵌入式軟件驗(yàn)證的關(guān)鍵設(shè)計(jì)挑戰(zhàn)。這些復(fù)雜的 SoC 設(shè)計(jì)集成了大量嵌入式軟件,需要數(shù)十億個(gè)時(shí)鐘周期進(jìn)行驗(yàn)證。它導(dǎo)致了一種多管齊下的 SoC 驗(yàn)證方法,允許將嵌入式軟件驗(yàn)證的某些方面從硅后階段轉(zhuǎn)移到硅前階段。

為了做好準(zhǔn)備,讓我們看看傳統(tǒng)驗(yàn)證工具在服務(wù)于軟件密集型 SoC 設(shè)計(jì)時(shí)面臨的限制。然后,我們可以看到將這些工具與虛擬技術(shù)相結(jié)合如何可以在流片前改進(jìn)大型硬件和軟件系統(tǒng)的測(cè)試。

寄存器傳輸級(jí) (RTL) 模擬器處理硬件設(shè)計(jì)模型。它非常適合硬件調(diào)試,因?yàn)樗鄬?duì)容易使用,而且設(shè)置和編譯速度很快。但是,RTL 模擬器不適合嵌入式軟件驗(yàn)證,因?yàn)樾枰尿?yàn)證周期數(shù)達(dá)到數(shù)十億。

傳統(tǒng)硬件仿真

傳統(tǒng)硬件仿真將 RTL 中定義的 SoC 設(shè)計(jì)編譯到硬件平臺(tái)上,并在其上運(yùn)行驗(yàn)證測(cè)試,速度比仿真快 5 到 6 個(gè)數(shù)量級(jí)。然而,盡管它可以有效地調(diào)試硬件和軟件交互,但仿真器傳統(tǒng)上被配置為在線(xiàn)仿真 (ICE) 模式,其中大量電纜將被測(cè)設(shè)計(jì) (DUT) 連接到外圍設(shè)備。它是通過(guò)將 DUT 連接到現(xiàn)實(shí)世界的速度適配器來(lái)執(zhí)行的。

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

FPGA 原型設(shè)計(jì)主要用于驗(yàn)證芯片設(shè)計(jì)。傳統(tǒng)上,軟件開(kāi)發(fā)人員使用 FPGA 原型進(jìn)行軟件驗(yàn)證,因?yàn)樗确抡嫠俣雀?,并且允許更長(zhǎng)的軟件運(yùn)行時(shí)間。然而,F(xiàn)PGA 原型設(shè)計(jì)涉及大量的人工干預(yù),這使得在大型 SoC 設(shè)計(jì)中調(diào)試軟件成為一項(xiàng)乏味而痛苦的任務(wù)。

虛擬機(jī)的興起

進(jìn)入虛擬化原型設(shè)計(jì)和仿真,提供多種選擇來(lái)驗(yàn)證和驗(yàn)證復(fù)雜 SoC 設(shè)計(jì)中的軟件。許多公司現(xiàn)在開(kāi)始使用仿真工具來(lái)確保軟件開(kāi)發(fā)在其 IC 設(shè)計(jì)中的協(xié)同作用。例如,多媒體、移動(dòng)和網(wǎng)絡(luò)市場(chǎng)的一些主要參與者正在使用Mentor Veloce 仿真平臺(tái)來(lái)訪問(wèn)虛擬和傳統(tǒng)方法的混合驗(yàn)證。

首先,有虛擬原型系統(tǒng),從簡(jiǎn)單的存根代碼到在 QEMU 中運(yùn)行的虛擬板,再到更高級(jí)的虛擬原型系統(tǒng),以幫助工程師驗(yàn)證他們的代碼。其次,隨著現(xiàn)代 SoC 中外圍設(shè)備數(shù)量的增加,需要更精確的模型來(lái)要求接口虛擬化。

在這里,由模擬器和虛擬機(jī)組成的混合模型可以極大地簡(jiǎn)化 SoC 驗(yàn)證環(huán)境。混合和虛擬方法比在仿真或仿真上運(yùn)行的 RTL 模型更快,因?yàn)?a target="_blank">處理器和一些周?chē)耐鈬O(shè)備是在更抽象的級(jí)別上建模的。更抽象的模型更容易創(chuàng)建和驗(yàn)證,并且更易于移植。

Mentor Veloce 仿真平臺(tái)允許通過(guò) Codelink 等工具調(diào)試軟件堆棧。

Veloce 仿真平臺(tái)使用虛擬原型設(shè)計(jì)和類(lèi)似虛擬實(shí)驗(yàn)室的環(huán)境,允許 SoC 設(shè)計(jì)人員通過(guò) Codelink 和 WarpCore 等工具執(zhí)行軟件調(diào)試。以 WarpCore 為例,它結(jié)合了虛擬機(jī)和 RTL 執(zhí)行環(huán)境,只有在不涉及太多硬件的情況下才會(huì)發(fā)揮作用。

審核編輯:郭婷

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

    關(guān)注

    1621

    文章

    21517

    瀏覽量

    599310
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5254

    瀏覽量

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

    關(guān)注

    38

    文章

    4032

    瀏覽量

    217127
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是系統(tǒng)集成測(cè)試?DC-DC電源測(cè)試系統(tǒng)可以測(cè)試哪些參數(shù)?

    對(duì)于DC-DC電源模塊的檢測(cè),自動(dòng)化集成測(cè)試系統(tǒng)以其軟硬件結(jié)合的特點(diǎn)成為首選,通過(guò)軟件程控實(shí)現(xiàn)測(cè)試自動(dòng)化。該
    的頭像 發(fā)表于 09-11 18:07 ?192次閱讀
    什么是<b class='flag-5'>系統(tǒng)</b>集成<b class='flag-5'>測(cè)試</b>?DC-DC電源<b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>可以<b class='flag-5'>測(cè)試</b>哪些參數(shù)?

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

    VPS(虛擬私人服務(wù)器)路由測(cè)試是評(píng)估服務(wù)器網(wǎng)絡(luò)性能的重要環(huán)節(jié),以下是一些常用的工具和方法: 1、BestTrace:這是一款路由追蹤客戶(hù)端軟件,可以
    的頭像 發(fā)表于 08-08 22:54 ?195次閱讀

    單元測(cè)試、集成測(cè)試自動(dòng)化工具

    CoverageMaster winAMS :?適用于嵌入式目標(biāo)機(jī)代碼的單元測(cè)試/集成測(cè)試工具 全面支持嵌入式微機(jī)!驗(yàn)證嵌入式C/C++軟件 實(shí)施以模塊為單位的自動(dòng)化單元
    的頭像 發(fā)表于 06-26 13:41 ?263次閱讀
    單元<b class='flag-5'>測(cè)試</b>、集成<b class='flag-5'>測(cè)試</b>自動(dòng)化<b class='flag-5'>工具</b>

    軟件接口自動(dòng)化測(cè)試,使用軟件工具+工裝治具測(cè)試

    軟件接口自動(dòng)化測(cè)試結(jié)合軟件工具與工裝治具的應(yīng)用,極大地提升了測(cè)試的效率和質(zhì)量,是現(xiàn)代
    的頭像 發(fā)表于 06-07 15:59 ?1157次閱讀

    接口測(cè)試工具有哪些種類(lèi)

    接口測(cè)試軟件測(cè)試的一個(gè)重要環(huán)節(jié),主要用于驗(yàn)證系統(tǒng)各模塊之間的交互是否符合預(yù)期。隨著軟件行業(yè)的快
    的頭像 發(fā)表于 05-30 15:07 ?445次閱讀

    仿真測(cè)試軟件測(cè)試的區(qū)別

    在當(dāng)今軟件開(kāi)發(fā)和驗(yàn)證的領(lǐng)域中,測(cè)試是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié)。而在測(cè)試的眾多方法中,仿真測(cè)試
    的頭像 發(fā)表于 05-17 14:33 ?586次閱讀

    工具工具——映射與調(diào)度、模擬與驗(yàn)證、開(kāi)發(fā)與測(cè)試工具

    本篇文章將重點(diǎn)介紹工具鏈的工具相關(guān)知識(shí),我們將從工具鏈的基本概念出發(fā),重點(diǎn)介紹工具鏈中的映射和調(diào)度工具、模擬與
    的頭像 發(fā)表于 05-16 14:30 ?1798次閱讀
    <b class='flag-5'>工具</b>鏈<b class='flag-5'>工具</b>——映射與調(diào)度、模擬與<b class='flag-5'>驗(yàn)證</b>、開(kāi)發(fā)與<b class='flag-5'>測(cè)試工具</b>

    嵌入軟件單元測(cè)試工具的作用

    測(cè)試單元進(jìn)行測(cè)試,來(lái)驗(yàn)證其是否按照設(shè)計(jì)要求正常工作。 嵌入軟件單元測(cè)試工具能夠提高開(kāi)發(fā)人員的工作效率和
    的頭像 發(fā)表于 04-23 15:31 ?351次閱讀
    嵌入<b class='flag-5'>軟件</b>單元<b class='flag-5'>測(cè)試工具</b>的作用

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

    XR虛擬拍攝技術(shù):短劇與微劇制作的革命性工具 隨著科技的飛速發(fā)展和觀眾審美的日益提高,傳統(tǒng)的短劇與微劇制作方式已經(jīng)難以滿(mǎn)足現(xiàn)代觀眾對(duì)于高質(zhì)量、高沉浸感的視聽(tīng)需求。而XR虛擬拍攝
    的頭像 發(fā)表于 02-19 10:54 ?606次閱讀

    虛擬軟件棧有哪些防御措施

    虛擬軟件棧是一種在物理服務(wù)器上運(yùn)行多個(gè)虛擬機(jī)的技術(shù),可以提高服務(wù)器資源的利用率和靈活性。然而,虛擬
    的頭像 發(fā)表于 01-25 11:27 ?581次閱讀

    Tessy—嵌入式軟件單元測(cè)試/集成測(cè)試工具

    Tessy源自戴姆勒—奔馳公司的軟件技術(shù)實(shí)驗(yàn)室,由德國(guó)Hitex公司負(fù)責(zé)銷(xiāo)售及技術(shù)的支持服務(wù),是一款專(zhuān)門(mén)針對(duì)嵌入式軟件進(jìn)行單元/集成測(cè)試工具
    的頭像 發(fā)表于 01-15 14:39 ?665次閱讀
    Tessy—嵌入式<b class='flag-5'>軟件</b>單元<b class='flag-5'>測(cè)試</b>/集成<b class='flag-5'>測(cè)試工具</b>

    軟件測(cè)試活動(dòng)有哪些?

    和使用習(xí)慣。 二、報(bào)告類(lèi)型又可分為以下五種: 1、鑒定測(cè)試報(bào)告(適用于政府項(xiàng)目申報(bào)、高新認(rèn)證、項(xiàng)目結(jié)題和創(chuàng)新產(chǎn)品認(rèn)定) 2、驗(yàn)收測(cè)試報(bào)告(適用于各類(lèi)軟件和硬件系統(tǒng)
    發(fā)表于 01-08 11:11

    如何通過(guò)HIL測(cè)試系統(tǒng)做ADAS驗(yàn)證

    本文分享的是一個(gè)案例,借助NI開(kāi)放式、數(shù)據(jù)驅(qū)動(dòng)型、軟件互連的生態(tài)系統(tǒng)以及PXI功能,采埃孚能夠開(kāi)發(fā)可擴(kuò)展的ADAS HIL系統(tǒng),在滿(mǎn)足未來(lái)需求的同時(shí)與測(cè)試項(xiàng)目的步伐保持一致。 目前,采
    的頭像 發(fā)表于 11-27 09:52 ?574次閱讀
    如何通過(guò)HIL<b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>做ADAS<b class='flag-5'>驗(yàn)證</b>

    易華錄高分通過(guò)“NAST-PT23001”軟件性能效率測(cè)試能力驗(yàn)證

    近日,國(guó)家應(yīng)用軟件產(chǎn)品質(zhì)量檢驗(yàn)檢測(cè)中心公布了2023年度組織的“NAST-PT23001”軟件性能效率測(cè)試能力驗(yàn)證結(jié)果 。 全國(guó)共有來(lái)自21個(gè)省和直 轄市的282家實(shí)驗(yàn)室報(bào)名參加此次
    的頭像 發(fā)表于 11-14 18:25 ?511次閱讀

    能不能上傳一些大型軟件工具,比如altium proteus .這些都是破解版

    這里能不能上傳一些大型軟件工具,比如altiumproteus .這些都是破解版的。下載能用。還有錄屏的軟件 希望以后自己電腦里的軟件丟了還會(huì)再這里能找到
    發(fā)表于 10-07 12:24