国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種ICE自動化測試系統(tǒng)及測試方法與流程

      文檔序號:11154849閱讀:來源:國知局

      技術(shù)特征:

      1.一種ICE自動化測試系統(tǒng),所述測試系統(tǒng)包含上位機和下位機兩大部分,其特征在于:

      所述上位機使用腳本作為測試系統(tǒng)的中央控制臺,并存放了ICE型號庫、程序用例庫、TB用例庫、以及測試用例庫;

      所述下位機包含:DUT和TB測試板,DUT是程序用例的硬件載體,TB充當(dāng)系統(tǒng)的DUT輸入激勵X的信號發(fā)生器和DUT輸出結(jié)果Y的信號測量儀等測試組件;

      所述上位機和下位機通過API接口進行通信。

      2.如權(quán)利要求1所述的ICE自動化測試系統(tǒng),其特征在于上位機主要包括有控制腳本,TC,F(xiàn)C和API,控制腳本通過調(diào)用RBF文件對DUT和TB進行硬件重構(gòu),調(diào)用MSCL編譯測試用例TC生成EXE可執(zhí)行文件,調(diào)用CSCL交叉編譯程序用例FC生成HEX文件,TC通過API加載FC到DUT中實現(xiàn)軟件重構(gòu),并執(zhí)行某種數(shù)字功能的測試。

      3.如權(quán)利要求2所述的ICE自動化測試系統(tǒng),其特征在于下位機主要包括USB接口,DUT板和TB板,DUT由CPLD,FPGA和GPIO電路和CS-SIM主模塊構(gòu)成,通過CPLD對FPGA進行配置時序,快速重構(gòu),實現(xiàn)DUT的硬件重構(gòu),DUT再通過加載FC實現(xiàn)軟件重構(gòu),并通過CS-SIM主模塊產(chǎn)生總線C對TB進行激勵配置和測量配置,通過GPIO電路接收信號激勵和產(chǎn)生響應(yīng)信號;TB由CPLD,FPGA和GPIO電路和CS-SIM從模塊構(gòu)成,通過CPLD對FPGA進行快速重構(gòu),實現(xiàn)可重構(gòu)式測試組件;TB通過CS-SIM從模塊接收總線C的配置信息后,調(diào)用測試組件對DUT輸出信號激勵X和接收輸出結(jié)果Y。

      4.如權(quán)利要求3所述的ICE自動化測試系統(tǒng),其特征在于所述TB,其通過USB接口與上位機進行通信,通過GPIO接口與GPIO電路進行通信,通過CS-SIM接口與DUT進行通信。

      5.如權(quán)利要求4所述的ICE自動化測試系統(tǒng),其特征在于所述CS-SIM接口是一個主從模式的串行總線,CS-SIM從模塊將其轉(zhuǎn)為BIU并行總線,X信號產(chǎn)生所需要的模塊都掛載在BIU總線上。

      6.如權(quán)利要求3所述的ICE自動化測試系統(tǒng),其特征在于在TB中,只有CS-SIM接口引腳的位置是固定的,X引腳和Y引腳的位置隨著DUT配置的變化而變化。

      7.如權(quán)利要求6所述的ICE自動化測試系統(tǒng),其特征在于在TB中,存在一個GPIO復(fù)用陣列,以及GPIO外設(shè)模塊;GPIO復(fù)用陣列可以將任意G、M、S模塊的輸入輸出分配到任意GPIO外設(shè)模塊中,GPIO外設(shè)模塊用于配置任意GPIO引腳的輸入、輸出、上下拉等模式,GPIO的分配和配置也是通過將GPIO復(fù)用陣列及GPIO外設(shè)模塊掛載在BIU總線上實現(xiàn)的。

      8.如權(quán)利要求1所述的ICE自動化測試系統(tǒng),其特征在于所述上位機采用perl腳本作為整個測試系統(tǒng)的膠水語言,能自動有序的調(diào)用API對DUT和TB進行硬件重構(gòu),再調(diào)用編譯器對FC代碼進行自動編譯和下載。

      9.一種ICE自動化測試方法,其特征在于上位機測試啟動后,主要的測試流程為:

      101、第一步訪問ICE型號庫選擇指定型號對DUT進行硬件重構(gòu);

      102、第二步訪問TB型號庫選擇合適的TB型號對TB進行硬件重構(gòu)(可選);

      103、第三步訪問程序用例庫對DUT的程序區(qū)進行軟件重構(gòu);

      104、第四步調(diào)用指定的測試用例開始運行測試。

      10.如權(quán)利要求9所述的ICE自動化測試方法,其特征在于ICE從硬件上劃分,主要可以分為3大功能模塊:仿真模塊、內(nèi)核模塊、以及外設(shè)模塊,因此,CS-ATS測試方法可以分為3大類:

      1)仿真功能測試:對于該類測試,不需要進行上述測試流程的第102步,而測試用例主要通過API讀寫DUT的程序區(qū)、數(shù)據(jù)區(qū)、寄存器、PC指針,以及調(diào)用單步、斷點運行、全速運行仿真命令,來模擬用戶在IDE上操作過程;對于該類測試,每一個測試用例匹配一個合適的程序用例,測試激勵和斷言都在測試用例中體現(xiàn);

      2)內(nèi)核功能測試:對于該類測試,不需要進行上述測試流程的第102步。對于該類測試,每一個程序用例,共用一個固定的測試用例,測試激勵和斷言都在程序用例中體現(xiàn);

      3)外設(shè)功能測試:對于該類測試,每一個程序用例,共用一個固定的測試用例,測試激勵在TB中體現(xiàn),測試斷言在程序用例中體現(xiàn)。

      當(dāng)前第2頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1