RM新时代网站-首页

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

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

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

虹科干貨 | 如何測(cè)試與驗(yàn)證復(fù)雜的FPGA設(shè)計(jì)(3)——硬件測(cè)試

虹科智能自動(dòng)化 ? 2022-06-18 15:58 ? 次閱讀

仿真和驗(yàn)證是開發(fā)任何高質(zhì)量的基于 FPGA 的 RTL 編碼過程的基礎(chǔ)。在前文中,我們介紹了面向?qū)嶓w/塊的仿真,并介紹了如何在虹科的IP核中執(zhí)行面向全局的仿真。

前文回顧

虹科干貨 | 如何測(cè)試與驗(yàn)證復(fù)雜的FPGA設(shè)計(jì)(1)——面向?qū)嶓w或塊的仿真

虹科干貨 | 如何測(cè)證復(fù)雜的FPGA設(shè)計(jì)(2)——如何在虹科的IP核中執(zhí)行面向全局的仿真

盡管擴(kuò)展的仿真計(jì)劃提供了良好的可信度,但仍有許多corner的情況無(wú)法在虛擬環(huán)境中驗(yàn)證。對(duì)于這些情況,開發(fā)人員需要制定基于硬件的測(cè)試計(jì)劃,而這也是獲得高質(zhì)量結(jié)果的最后一步。在本篇文章中,我們將對(duì)介紹第三個(gè)關(guān)鍵步驟——在硬件平臺(tái)上驗(yàn)證IP核。


硬件測(cè)試

硬件測(cè)試是為IP核產(chǎn)品執(zhí)行高質(zhì)量測(cè)試和驗(yàn)證計(jì)劃的最后一步,主要可以分為以下幾個(gè)階段:

1

測(cè)試準(zhǔn)備

該階段定義了在產(chǎn)品開始測(cè)試之前必須完成的步驟。在這個(gè)階段,需要制定測(cè)試計(jì)劃文檔,里面詳細(xì)描述了必須在 DUT(被測(cè)設(shè)備)上執(zhí)行的每一項(xiàng)測(cè)試。

e372314c-ee59-11ec-a2f4-dac502259ad0.png

2

測(cè)試執(zhí)行

測(cè)試執(zhí)行階段主要是執(zhí)行上一個(gè)階段中制定的測(cè)試用例

3

問題報(bào)告

該階段需要檢查和報(bào)告在測(cè)試執(zhí)行期間檢測(cè)到的所有問題,虹科技術(shù)團(tuán)隊(duì)將提供一個(gè)問題電子表格,其中將記錄在測(cè)試階段檢測(cè)到的每個(gè)問題。每當(dāng)注冊(cè)新問題時(shí),都會(huì)向開發(fā)團(tuán)隊(duì)報(bào)告,并且能夠追蹤哪些問題已解決,哪些問題仍有待審查。

e3890d40-ee59-11ec-a2f4-dac502259ad0.png

4

測(cè)試結(jié)束

該階段確定測(cè)試階段何時(shí)完成,并創(chuàng)建測(cè)試結(jié)果文檔,其中將包含成功執(zhí)行的測(cè)試的摘要以及有關(guān)測(cè)試的更多相關(guān)信息。

虹科SoC-e測(cè)試工具

為了優(yōu)化測(cè)試執(zhí)行過程,我們使用了虹科SoC-e測(cè)試工具,以進(jìn)行自動(dòng)化測(cè)試。該工具考慮了以下內(nèi)容:

DUT配置過程

流量注入和嗅探

記錄從DUT 返回的流量

驗(yàn)證保存的日志

將DUT 設(shè)置為原始狀態(tài)

e3a3a880-ee59-11ec-a2f4-dac502259ad0.png

虹科SoC-e測(cè)試軟件架構(gòu)


該工具的第一步與DUT 配置的執(zhí)行有關(guān)。這是通過名為 Platform.vars 的輸入配置文件完成的。通過該文件,用戶可以配置不同的參數(shù),如 DUT SSH 參數(shù)、主機(jī) PC 的IP 地址或網(wǎng)絡(luò)接口

第二步,完成TS(測(cè)試站)和 DUT之間的流量注入和嗅探。我們有不同的第三方設(shè)備用作測(cè)試站,但最常用的設(shè)備之一是IXIA Novus One Plus。流量可以通過 IXIA 的 Python API 輕松發(fā)送。數(shù)據(jù)包操作是通過 Scapy Python 模塊完成的。盡管 Scapy 允許傳輸該工具生成的所有流量,但它是使用不同的工具tcpreplay執(zhí)行的。這使我們能夠克服由 Scapy 引起的帶寬和準(zhǔn)確性方面的某些限制。在此步驟中,測(cè)試提供了自定義流量的靈活性,以驗(yàn)證不同的 DUT 功能。可擴(kuò)展性不是問題,因?yàn)樵摴ぞ咧С痔砑宇~外的流量和測(cè)試端口。


e3b66b46-ee59-11ec-a2f4-dac502259ad0.png


第三步,該工具使用測(cè)試站或通過 Linux tcpdump 軟件登記來(lái)自 DUT 的流量。

第四步,在虹科SoC-e測(cè)試工具驗(yàn)證上一步中存儲(chǔ)的信息(統(tǒng)計(jì)、寄存器轉(zhuǎn)儲(chǔ)(dump)等),以檢查一切是否正常。通過這兩個(gè)步驟,SoC-e 測(cè)試工具為測(cè)試用例的驗(yàn)證提供了一個(gè)很好的解決方案。

最后,第五步,也是最后一步。最后一步的主要目的是將 DUT 配置恢復(fù)到其原始狀態(tài),因?yàn)樗赡茉跍y(cè)試期間被修改。


e3da8c06-ee59-11ec-a2f4-dac502259ad0.png


聲明:本文內(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)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    活動(dòng)回顧 | 波形診斷開放日-上海站圓滿落幕!

    Pico開放日,你可以收獲哪些有趣的體驗(yàn)吧!Pico產(chǎn)品展示這里有Pico全系列產(chǎn)品展示,包括四通道示波器主機(jī)、壓力傳感器、NVH套裝、毫歐與電機(jī)
    的頭像 發(fā)表于 12-07 01:04 ?207次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>活動(dòng)回顧 | 波形診斷開放日-上海站圓滿落幕!

    方案 | 精準(zhǔn)零部件測(cè)試!多路汽車開關(guān)按鍵功能檢測(cè)系統(tǒng)

    在汽車制造業(yè)中,零部件的安全性、功能性和可靠性是確保車輛整體性能的關(guān)鍵。針對(duì)車輛零部件的LIN/CAN總線仿真測(cè)試,提出了基于Bab
    的頭像 發(fā)表于 11-01 11:04 ?165次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | 精準(zhǔn)零部件<b class='flag-5'>測(cè)試</b>!多路汽車開關(guān)按鍵功能檢測(cè)系統(tǒng)

    干貨分享】硬件在環(huán)仿真(HiL)測(cè)試

    一、HiL是什么?硬件在環(huán)仿真(Hardware-in-the-Loop,簡(jiǎn)稱HIL)是真的控制器連接假的被控對(duì)象,以一種高效低成本的方式對(duì)控制器進(jìn)行全面測(cè)試。它是一種用于復(fù)雜設(shè)備控制器的開發(fā)與
    的頭像 發(fā)表于 09-19 17:15 ?852次閱讀
    【<b class='flag-5'>干貨</b>分享】<b class='flag-5'>硬件</b>在環(huán)仿真(HiL)<b class='flag-5'>測(cè)試</b>

    科技術(shù)前沿 TSN網(wǎng)絡(luò)中時(shí)間感知整形器的性能驗(yàn)證實(shí)測(cè)

    本文旨在驗(yàn)證時(shí)間敏感網(wǎng)絡(luò)(TSN)中時(shí)間感知整形器(TAS)的性能,通過實(shí)施IEEE 802.1Qbv和IEEE 802.1AS-2020標(biāo)準(zhǔn)測(cè)試用例,確保其在網(wǎng)絡(luò)中的準(zhǔn)確性。我們選用了
    的頭像 發(fā)表于 07-30 11:04 ?369次閱讀
    <b class='flag-5'>虹</b>科技術(shù)前沿  TSN網(wǎng)絡(luò)中時(shí)間感知整形器的性能<b class='flag-5'>驗(yàn)證</b>實(shí)測(cè)

    TSN網(wǎng)絡(luò)中時(shí)間感知整形器的性能驗(yàn)證實(shí)測(cè)

    導(dǎo)讀本文旨在驗(yàn)證時(shí)間敏感網(wǎng)絡(luò)(TSN)中時(shí)間感知整形器(TAS)的性能,通過實(shí)施IEEE802.1Qbv和IEEE802.1AS-2020標(biāo)準(zhǔn)測(cè)試用例,確保其在網(wǎng)絡(luò)中的準(zhǔn)確性。我們選用了
    的頭像 發(fā)表于 07-25 08:04 ?836次閱讀
    TSN網(wǎng)絡(luò)中時(shí)間感知整形器的性能<b class='flag-5'>驗(yàn)證</b>實(shí)測(cè)

    干貨 |?突破功耗限制:PCAN Router設(shè)備低功耗模式與高效喚醒

    在汽車測(cè)試和現(xiàn)代工業(yè)領(lǐng)域,功耗控制與效率優(yōu)化是工程師們不斷追求的目標(biāo)。PCAN Router系列設(shè)備以其卓越的性能和靈活性,為CAN和CAN FD網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)換提供了高效解決方案。本文將探討
    的頭像 發(fā)表于 06-12 13:14 ?307次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> |?突破功耗限制:PCAN Router設(shè)備低功耗模式與高效喚醒

    接口測(cè)試測(cè)試點(diǎn)有哪些類型

    接口測(cè)試是軟件測(cè)試的一個(gè)重要組成部分,主要用于驗(yàn)證系統(tǒng)各模塊之間的接口是否按照預(yù)期工作。接口測(cè)試測(cè)試點(diǎn)類型繁多,以下是一些常見的
    的頭像 發(fā)表于 05-30 15:04 ?1813次閱讀

    功能測(cè)試和接口測(cè)試的區(qū)別

    的一個(gè)重要組成部分,它主要關(guān)注軟件的功能需求是否得到滿足。功能測(cè)試的目的是驗(yàn)證軟件是否按照需求規(guī)格說明書(SRS)中描述的功能正常工作。功能測(cè)試通常包括以下幾個(gè)方面: 驗(yàn)證功能:功能
    的頭像 發(fā)表于 05-29 16:02 ?896次閱讀

    新品 | E-Val Pro Plus有線驗(yàn)證解決方案

    有線驗(yàn)證解決方案E-ValProPlus我們很高興地宣布,我們將推出全新的
    的頭像 發(fā)表于 04-19 08:04 ?346次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有線<b class='flag-5'>驗(yàn)證</b>解決方案

    硬件測(cè)試服務(wù)項(xiàng)目的重要性和作用

    硬件測(cè)試服務(wù)項(xiàng)目是確保硬件設(shè)備性能穩(wěn)定、質(zhì)量可靠的關(guān)鍵環(huán)節(jié)。它涉及對(duì)硬件產(chǎn)品進(jìn)行全面、細(xì)致的檢查和驗(yàn)證,以確保其滿足設(shè)計(jì)要求并具備優(yōu)良的用戶
    的頭像 發(fā)表于 03-28 09:54 ?719次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>測(cè)試</b>服務(wù)項(xiàng)目的重要性和作用

    FPGA軟件測(cè)試面臨哪些挑戰(zhàn)?

    FPGA軟件包含進(jìn)行設(shè)計(jì)而產(chǎn)生的程序、文檔和數(shù)據(jù),同時(shí)包含與之相關(guān)的軟件特性和硬件特性。FPGA軟件測(cè)試需要考慮軟件代碼正確性、軟硬件接口協(xié)
    發(fā)表于 03-20 12:23 ?1161次閱讀

    fpga原型驗(yàn)證平臺(tái)與硬件仿真器的區(qū)別

    FPGA原型驗(yàn)證平臺(tái)與硬件仿真器在芯片設(shè)計(jì)和驗(yàn)證過程中各自發(fā)揮著獨(dú)特的作用,它們之間存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:07 ?1084次閱讀

    fpga驗(yàn)證測(cè)試的區(qū)別

    FPGA驗(yàn)證測(cè)試在芯片設(shè)計(jì)和開發(fā)過程中都扮演著重要的角色,但它們各自有著不同的側(cè)重點(diǎn)和應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 03-15 15:03 ?1176次閱讀

    新品|Baby-LIN第三代系列產(chǎn)品全面升級(jí),重塑車輛測(cè)試新體驗(yàn)

    導(dǎo)讀:Baby-LIN系列產(chǎn)品(LIN和CAN總線模擬器)是在測(cè)試和生產(chǎn)領(lǐng)域控制車輛部件(ECU)的成熟解決方案。Baby-LIN系
    的頭像 發(fā)表于 03-04 13:47 ?541次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品|Baby-LIN第三代系列產(chǎn)品全面升級(jí),重塑車輛<b class='flag-5'>測(cè)試</b>新體驗(yàn)

    方案丨凍干機(jī)全面驗(yàn)證和監(jiān)測(cè)解決方案

    要在凍干過程中取得最佳效果,驗(yàn)證是確保高效和高質(zhì)量結(jié)果的關(guān)鍵步驟。通過進(jìn)行全面的凍干機(jī)驗(yàn)證和流程開發(fā),您可以發(fā)現(xiàn)并解決可能影響設(shè)備性能和可靠性的錯(cuò)誤。通過全面的測(cè)試和分析,您可以優(yōu)化周期時(shí)間,提高產(chǎn)品的一致性,并將批次失敗的風(fēng)險(xiǎn)
    的頭像 發(fā)表于 02-21 10:52 ?382次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案丨凍干機(jī)全面<b class='flag-5'>驗(yàn)證</b>和監(jiān)測(cè)解決方案
    RM新时代网站-首页