[發(fā)明專利]一種用于并行測試的ATS儀器資源控制方法有效
| 申請?zhí)枺?/td> | 202011212983.7 | 申請日: | 2020-11-03 |
| 公開(公告)號: | CN112415307B | 公開(公告)日: | 2023-01-17 |
| 發(fā)明(設(shè)計)人: | 姜澤偉;盧寧波;王坤明;楊保華;魏清新;王飛漩;孟凡琢 | 申請(專利權(quán))人: | 北京機電工程研究所 |
| 主分類號: | G01R31/00 | 分類號: | G01R31/00;G05B19/042 |
| 代理公司: | 中國和平利用軍工技術(shù)協(xié)會專利中心 11215 | 代理人: | 劉光德 |
| 地址: | 100074 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 并行 測試 ats 儀器 資源 控制 方法 | ||
1.一種用于并行測試的自動測試系統(tǒng)ATS儀器資源控制方法,所述的用于并行測試的自動測試系統(tǒng)包括工控機、多組獨立的儀器板級電路和多個UUT,工控機包括多核多線程處理器和共享存儲器;每組獨立的儀器板級電路包括多項資源,每組獨立的儀器板級電路能夠測試一個UUT,其中多組儀器板級電路的數(shù)量N和多個UUT的數(shù)量K都是自然數(shù),0K≤N;其特征在于所述的控制方法包括:
步驟一,對多核多線程處理器的每個處理器核心執(zhí)行線程操作
1.1上電啟動,
1.2對每個處理器核心創(chuàng)建一個以上的線程,
1.3對每個處理器核心的獨立線程執(zhí)行硬件資源初始化;
所述硬件資源初始化包括子步驟:
1.31獲取信號量;
1.32進入關(guān)鍵代碼段;
1.33比較函數(shù)執(zhí)行次數(shù)與線程運行個數(shù)是否相等,是,執(zhí)行步驟二;否,執(zhí)行下列步驟
1.34釋放信號量;
1.341判斷線程等待標(biāo)志位是否有效,等待標(biāo)志位無效,確定硬件初始化完成;
步驟二,對全體處理器核心和獨立線程執(zhí)行統(tǒng)一初始化;
2.1執(zhí)行初始化函數(shù)的線程休眠等待,直到硬件資源全部初始化完成;
2.2初始化結(jié)束后,線程函數(shù)喚醒休眠,釋放信號量,繼續(xù)執(zhí)行測試任務(wù);
步驟三,并行執(zhí)行測試任務(wù);
步驟四,監(jiān)測各項測試任務(wù)完成狀態(tài),
4.1已完成測試任務(wù)的線程進入休眠;其他線程繼續(xù)執(zhí)行測試;
4.2全部線程完成測試任務(wù),發(fā)出測試任務(wù)完成信號;
步驟五,執(zhí)行統(tǒng)一資源釋放操作,
步驟六,測試結(jié)束。
2.如權(quán)利要求1所述的自動測試系統(tǒng)ATS儀器資源控制方法,其特征在于:步驟1.341還包括:線程等待標(biāo)志位有效時,執(zhí)行線程休眠;回到步驟1.341。
3.如權(quán)利要求1所述的自動測試系統(tǒng)ATS儀器資源控制方法,其特征在于所述的步驟2.1還包括子步驟,
步驟2.11,讀取初始化過程中所設(shè)置的線程等待標(biāo)志位設(shè)置,判斷初始化過程中所設(shè)置的線程等待標(biāo)志位設(shè)置是否處于無效狀態(tài),當(dāng)線程等待標(biāo)志位設(shè)置處于無效狀態(tài),初始化完成。
4.如權(quán)利要求1所述的自動測試系統(tǒng)ATS儀器資源控制方法,其特征在于:所述的關(guān)鍵代碼段指在指定的操作系統(tǒng)環(huán)境下,用于信號量的創(chuàng)建、信號的獲取和信號量釋放的操作語段;或者對于操作功能版卡的初始化、儀器識別、儀器操作和資源釋放的操作語句。
5.如權(quán)利要求1所述的自動測試系統(tǒng)ATS儀器資源控制方法,其特征在于:每個獨立的儀器板級電路包括現(xiàn)場可編程門陣列FPGA,用于生成指定的測試功能模塊,多種存儲器DDR和FLASH,用于存儲測試信號和儀器的操作程序;每個獨立的儀器板級電路具有總線,能夠通過CAN總線、UART總線連接到工控機的測試總線,所述的獨立的儀器板級電路還包括模擬數(shù)字轉(zhuǎn)換和數(shù)字模擬轉(zhuǎn)換器。
6.如權(quán)利要求1所述的自動測試系統(tǒng)ATS儀器資源控制方法,其特征在于:所述的工控機包括多核多線程處理器,該多核多線程處理器包括共享緩沖存儲器CACHE和與多核多線程處理器連接的共享存儲設(shè)備;該工控機還包括操作系統(tǒng)和應(yīng)用于并行測試的應(yīng)用軟件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京機電工程研究所,未經(jīng)北京機電工程研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011212983.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





