亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種VTP測試系統(tǒng)的設(shè)計

        2014-03-22 03:50:42嚴(yán)華鑫傅錚翔
        電子與封裝 2014年10期
        關(guān)鍵詞:測試軟件板卡上位

        嚴(yán)華鑫,傅錚翔

        (中國電子科技集團(tuán)公司第58研究所,江蘇 無錫 214035)

        一種VTP測試系統(tǒng)的設(shè)計

        嚴(yán)華鑫,傅錚翔

        (中國電子科技集團(tuán)公司第58研究所,江蘇 無錫 214035)

        設(shè)計了一種基于LabVIEW的VTP測試系統(tǒng)。分為測試端和被測試端兩部分。被測試端由DSP&CPLD對ACE的配置電路組成的實裝板。測試端是可進(jìn)行總線錯誤注入的AIT板卡和LabVIEW程序。實裝板通過串口指令與DSP通信切換UUT的配置狀態(tài),通過對AIT板卡的測試序列響應(yīng)結(jié)果判斷對錯,測試軟件采用模塊化設(shè)計思想,具有良好的復(fù)用性和可移植性。綜合使用了DSP、CPLD、LabVIEW編程技術(shù)。試驗結(jié)果表明,系統(tǒng)能夠?qū)崿F(xiàn)國軍標(biāo)中的協(xié)議測試,且能準(zhǔn)確顯示錯誤,Debug能力強,有比較良好的應(yīng)用前景。

        VTP;LabVIEW;ACE

        1 引言

        VTP(Validation test plan)定義了對基于MILSTD-1553B協(xié)議的“Digital Time Division Command/ Response Multiplex Data Bus”的RT終端設(shè)計有效性的檢測方法?;贛IL-STD-1553B的RT終端必須滿足VTP檢測的所有要求,有任意一項不合格,即認(rèn)為RT設(shè)計不合格[1]。LabVIEW是Laboratory Virtual Engineering Workbench的縮寫[2],它是由NI公司提供的一個使用圖形符號來編寫程序的編程環(huán)境,它是專為測量、數(shù)據(jù)分析并提交結(jié)果而設(shè)計的,且labVIEW擁有功能眾多的用戶界面又易于編程。它包含特定的應(yīng)用程序庫代碼和配套的硬件資源。

        2 系統(tǒng)硬件設(shè)計

        系統(tǒng)硬件如圖1所示,整個系統(tǒng)由上位機、DSP實裝板、PXI板卡組成。上位機與DSP實裝配置進(jìn)行通信,完成對測試芯片的RT功能的配置。DSP實裝板主要對被測芯片進(jìn)行應(yīng)用功能的配置,采用DSP和CPLD配合進(jìn)行。其中DSP采用TI公司生產(chǎn)的TMS320X2812,其集成了串行通信接口SCI和事件管理器且具有強大的數(shù)據(jù)處理能力,對運行中的ACE進(jìn)行數(shù)據(jù)處理。CPLD對ACE的運行時序進(jìn)行配置。二者配合可以方便地實現(xiàn)ACE的各種功能的配置。AIT板卡是由AIT公司推出的一款MIL-STD-1553B的板卡,可以單通道同時配置成BC、RT、MT,且提供基于labVIEW和C語言的開發(fā)包,同時內(nèi)置了基于MIL-STD-1553B的故障注入,滿足VTP檢測中的BT(bus tester)的要求。

        圖1 系統(tǒng)硬件架構(gòu)

        3 系統(tǒng)軟件設(shè)計

        本系統(tǒng)軟件設(shè)計和硬件設(shè)計相輔相成。如圖1通過系統(tǒng)的工作過程對軟件設(shè)計進(jìn)行布局。軟件構(gòu)成如圖2所示,上位機通過串口與ACE實裝板進(jìn)行通信;通信成功后,DSP接受到響應(yīng)的指令對ACE進(jìn)行配置,然后AIT板卡與實裝板進(jìn)行基于MIL-STD-1553B的通信,通信成功后即可開始對ACE的RT功能進(jìn)行測試。AIT板卡配置組合成各種不同的測試序列和錯誤注入,嚴(yán)格依據(jù)VTP的過程控制要求對被測器件的響應(yīng)進(jìn)行監(jiān)測,完成所有的測試序列且得到相應(yīng)的響應(yīng),即完成了ACE的測試。

        圖2 軟件架構(gòu)

        系統(tǒng)工作流程如圖3所示,首先由上位機發(fā)出指令給實裝板,實裝板響應(yīng)上位機指令返回同樣的配置質(zhì)量,上位機測試系統(tǒng)開始工作,控制配置AIT板卡產(chǎn)生規(guī)定的測試序列,實裝板應(yīng)答規(guī)定的響應(yīng),標(biāo)志著一個測試序列的完成。

        圖3 系統(tǒng)軟件工作序列

        4 上位機軟件設(shè)計

        上位機的主要作用是與實裝配置板的DSP串口進(jìn)行通信,進(jìn)而通過控制DSP對ACE進(jìn)行指令對的配置。配置成功的DSP會返回同樣的指令通過串口返回給上位機。圖4為上位機軟件架構(gòu),圖5為上位機軟件工作流程,主界面通過對SCI協(xié)議中串口端、波特率、校驗位、數(shù)據(jù)位、停止位各部分進(jìn)行設(shè)置,同時留有數(shù)據(jù)發(fā)送區(qū)和數(shù)據(jù)接受區(qū),數(shù)據(jù)發(fā)送區(qū)裝載有規(guī)定指令的十六進(jìn)制代碼發(fā)送給DSP,由DSP校驗判斷發(fā)送指令,經(jīng)過DSP內(nèi)部程序解碼之后,相對應(yīng)地對ACE進(jìn)行配置。

        圖4 上位機軟件架構(gòu)

        圖5 上位機軟件工作流程

        5 測試軟件設(shè)計

        5.1測試軟件框架

        測試軟件框架如圖6所示,整個測試軟件由主VI應(yīng)用層、子VI功能調(diào)用、LabVIEW VI封裝驅(qū)動、C Lib底層驅(qū)動、底層驅(qū)動、測試序列配置組成,箭頭部分體現(xiàn)了相互依賴的關(guān)系。LabVIEW在Window系統(tǒng)下運行,其執(zhí)行效率與計算硬件相關(guān)。底層驅(qū)動依托于AIT提供的SDK開發(fā)包,通過LabVIEW軟件封裝成了可調(diào)用的子VI庫。子VI調(diào)用和測試序列配置共同實現(xiàn)VTP測試。

        5.2測試流程

        測試流程如圖7所示。通過A I T的F l i g h t Simulyzer產(chǎn)生XML格式的文件配合不同的子VI的調(diào)用,能夠?qū)崿F(xiàn)在AIT板卡上產(chǎn)生不同的測試序列隊,同時總線上監(jiān)聽ACE返回的狀態(tài)字和數(shù)據(jù)字來判斷ACE是否按照VTP檢測流程返回正確的指令。

        圖6 測試軟件架構(gòu)

        5.3軟件應(yīng)用層設(shè)計

        主VI應(yīng)用層留有XML配置文件接口,測試PASS和Fail布爾值顯示接口,測試項目選擇接口,錯誤簇顯示面板保證軟件的簡潔。子VI增加每一幀消息的監(jiān)控顯示面板和消息的錯誤判斷顯示面板。底層子VI實現(xiàn)對封裝驅(qū)動庫的調(diào)用,實現(xiàn)消息的監(jiān)控現(xiàn)實、錯誤簇處理、消息簇現(xiàn)實的功能。

        圖7 測試軟件流程

        6 結(jié)束語

        文章設(shè)計的VTP測試系統(tǒng),通過對AIT板卡的底層驅(qū)動,利用LabVIEW強大的圖形編程能力,在熟悉的windows系統(tǒng)上運行,能夠?qū)崿F(xiàn)自由定制的測試化界面和模塊化的測試序列,具有良好的應(yīng)用前景。

        [1] DDC.MIL-STD-1553 Designer’s Guide.ILC DATA DEVICE CORPORRATION Sixth Edition[M]. 1998.

        [2] Jeffery Travis,Jim Kring. LabVIEW for Everyone[M]. 北京:電子工業(yè)出版社,2008.

        作者簡介:

        郭 偉(1965—),男,山東成武人,現(xiàn)在中國電子科技集團(tuán)公司第58研究所,從事集成電路的氣密性封裝工作。

        A VTP Test System Design

        YAN Huaxin, FU Zhengxiang
        (China Electronics Technology Group Corporation No.58Research Institute,Wuxi214035,China)

        It is designed VTP test system. It consists of under test part and bus tester. The under test part contain the DSP & CPLD which make the AE board configuration. The bus tester contain the AIT which can do the error injection on the bus under the control of labVIEW program. The DSP on AE board configuration status is changed through the SCI, the response decide the pass or fail. The test software use the modular design ideas, with good reusability and portability. It combines the use of DSP & CPLD, LabVIEW program techniques. Experimental result show that the system realizes GJB ACE protocol tests, exactly show error type, good debug ability, has a good prospect.

        VTP; labVIEW; ACE

        TN407

        A

        1681-1070(2014)10-0008-03

        嚴(yán)華鑫(1987—),男,江蘇鹽城人,南京理工大學(xué)光電信息工程專業(yè)學(xué)士,目前就職于中國電子科技集團(tuán)公司第58研究所,從事半導(dǎo)體電路測試與應(yīng)用工作。

        2014-09-15

        猜你喜歡
        測試軟件板卡上位
        網(wǎng)絡(luò)自適應(yīng)測試軟件運行方法設(shè)計
        基于PCI9054的多總線通信板卡的研制
        基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
        特斯拉 風(fēng)云之老阿姨上位
        車迷(2018年12期)2018-07-26 00:42:22
        自動化檢測EPU10A板卡系統(tǒng)設(shè)計與實現(xiàn)
        “三扶”齊上位 決戰(zhàn)必打贏
        基于ZigBee和VC上位機的教室智能監(jiān)測管理系統(tǒng)
        一種基于光纖數(shù)據(jù)傳輸?shù)亩喟蹇ㄜ浖绦驘龑懠夹g(shù)
        以新思路促推現(xiàn)代農(nóng)業(yè)上位
        遠(yuǎn)程開放教育學(xué)生自主學(xué)習(xí)能力評價的研究
        亚洲无码精品免费片| 狠狠cao日日橹夜夜十橹| 国产亚洲精品精品精品| 久久久久久成人毛片免费看| 第十色丰满无码| 久久精品国产亚洲av四区| 日韩欧美亚洲国产精品字幕久久久| 国产高颜值大学生情侣酒店| 久久精品无码一区二区2020| 久久这黄色精品免费久| 日本精品视频一区二区三区四区| 国产精品夜间视频香蕉| 精品视频在线观看免费无码| 青青青草视频手机在线| 人妻少妇偷人精品久久性色av| 中国老熟妇自拍hd发布| 国产免费网站看v片元遮挡| 亚洲色图偷拍自拍亚洲色图| 99re66在线观看精品免费| 无码av免费一区二区三区试看| 亚洲av无码专区在线亚| 日韩精品午夜视频在线| 国产精品天干天干综合网| 亚洲 欧美 激情 小说 另类| 性无码国产一区在线观看| 久久亚洲乱码中文字幕熟女| 五月丁香综合激情六月久久| 在线精品国产一区二区| 国内自拍偷拍一区二区| 国产日韩三级| 精品亚洲国产日韩av一二三四区 | 亚洲码欧美码一区二区三区| 亚洲高潮喷水无码av电影| 久久久久久久久国内精品影视| 亚洲黄色精品在线播放| 国产成人无码精品久久久露脸| 男人天堂网在线视频| 亚洲一区二区三区在线更新| 欧美黑人巨大videos精品| 日本精品人妻无码77777| 又色又爽又黄的视频网站|