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

        ?

        自定義FPGA測試系統(tǒng)的設(shè)計(jì)與應(yīng)用

        2015-05-30 08:14:01楊崗
        中國新通信 2015年19期
        關(guān)鍵詞:軟件測試

        楊崗

        【摘要】本文對(duì)于自定義FPGA測試系統(tǒng)的設(shè)計(jì)與應(yīng)用進(jìn)行了簡要的分析,對(duì)FPGA測試系統(tǒng)的主要功能進(jìn)行了介紹,并進(jìn)行了測試系統(tǒng)的設(shè)計(jì)和軟件測試,取得了良好的測試結(jié)果,能夠有效的保障測試的準(zhǔn)確性。

        【關(guān)鍵詞】自定義FPGA測試系統(tǒng);軟件測試;Virtex5測試系統(tǒng)

        由于電子產(chǎn)品的設(shè)計(jì)越來越復(fù)雜,要對(duì)起進(jìn)行測試就要使用更為復(fù)雜的測試方法。通過FPGAPGA能夠提供一個(gè)硬件自定義設(shè)計(jì)途徑,使用戶能夠以軟件編程的方式來對(duì)硬件邏輯進(jìn)行重新配置。這樣一來,軟件工程師的測試時(shí)間就得到了縮短。

        一、拓?fù)銯PGAPGA測試的功能

        1、動(dòng)態(tài)測試盒閉環(huán)控制。主要是被測環(huán)境和被測系統(tǒng)進(jìn)行實(shí)時(shí)信號(hào)交互時(shí),被測設(shè)備可以通過FPGAPGA來獲得反饋信息,從而使測試覆蓋的范圍滿足相應(yīng)的要求。在通信系統(tǒng)中經(jīng)常運(yùn)用這種方式。2、自定義協(xié)議接口。為了避免進(jìn)行解碼和編碼操作時(shí)必須按照傳統(tǒng)協(xié)議,可以在硬件上使用FPGAPGA進(jìn)行解碼和編碼,這樣能夠在自定義簡單協(xié)議的基礎(chǔ)上對(duì)測試系統(tǒng)的軟件進(jìn)行簡化,硬件還可以通過FPGAPGA的可重置性得到重復(fù)使用。3、自定義采集和觸發(fā)??梢詫?shù)據(jù)記錄功能和自定義觸發(fā)功能添加到FPGAPGA上,對(duì)傳遞所需的數(shù)據(jù)進(jìn)行選擇。由于FPGAPGA 的可重置性,特定硬件的應(yīng)用要求也可以得到滿足,例如可以對(duì)頻譜分析儀進(jìn)行替代,實(shí)現(xiàn)實(shí)時(shí)頻率觸發(fā)功能。4、執(zhí)行實(shí)時(shí)連續(xù)測量。通過專享的硬件資源,F(xiàn)PGA可以實(shí)現(xiàn)快速、高吞吐率的數(shù)據(jù)處理,使傳統(tǒng)的數(shù)據(jù)處理模式得到改變,可以通過IO端口采集數(shù)據(jù)并進(jìn)行處理,從而使測試時(shí)間得到縮短[1]。

        二、設(shè)計(jì)測試系統(tǒng)

        本文設(shè)計(jì)的測試系統(tǒng)為CCD圖像數(shù)傳系統(tǒng)測試系統(tǒng),其不僅具備基本功能,能夠進(jìn)行全面和深入的性能測試,還具有低成本、便捷性、實(shí)時(shí)性的優(yōu)點(diǎn)。對(duì)被測設(shè)備與FPGA之間的配合進(jìn)行測試,能夠?qū)Ρ粶y試系統(tǒng)需要的條件輸出進(jìn)行模擬,從而驗(yàn)證被測設(shè)備的功能。測量端口和數(shù)據(jù)能夠在被測系統(tǒng)的故障模式下進(jìn)行排查,對(duì)通信協(xié)議進(jìn)行模擬,能夠?qū)ν獠啃畔⑦M(jìn)行可控加載。對(duì)被測設(shè)備對(duì)輸出數(shù)據(jù)進(jìn)行讀取,能夠?qū)崿F(xiàn)有選擇的數(shù)據(jù)分析、保存與輸出。該測試系統(tǒng)使用到了XC5VLX50芯片,功能相對(duì)簡單,大規(guī)模FPGA測試的引腳需求能夠得到滿足,并滿足小規(guī)模的數(shù)據(jù)處理需求。該芯片的IP核與擴(kuò)展接口能夠滿足常規(guī)的接口協(xié)議應(yīng)用。

        三、測試軟件

        3.1測試軟件的主要組成部分

        測試軟件包括FPGA軟件和PC軟件兩大部分,具有實(shí)時(shí)數(shù)據(jù)上傳存儲(chǔ)、內(nèi)部實(shí)時(shí)數(shù)據(jù)分析、端口示波器測試3種測試手段。

        上位機(jī)指令的發(fā)送主要由PC軟件來實(shí)行,其他可以實(shí)現(xiàn)圖像數(shù)據(jù)的處理、分析和接收、測試用例的設(shè)置等等??梢允褂么谡{(diào)試助手來完成485串行指令錯(cuò)誤用例。圖像數(shù)據(jù)的存儲(chǔ)、解析和獲取以及指令和參數(shù)的設(shè)置功能主要由自定義開發(fā)的上位機(jī)通訊軟件來完成。

        測試FPGA軟件主要有以下幾個(gè)功能:獲取和解析CCD圖像數(shù)據(jù)頭,從而獲取和解析CCD圖像原始數(shù)據(jù),解析和判讀內(nèi)部參數(shù);解析和判讀視頻處理器加載參數(shù);模擬北側(cè)FPGA異常運(yùn)行或正常運(yùn)行所需的外部信號(hào)。上述功能主要是通過上位機(jī)控制,在自定義485通訊協(xié)議的基礎(chǔ)上實(shí)現(xiàn)的。

        測試設(shè)備與PC機(jī)通訊指令進(jìn)行直接連接解析,測試FPGA內(nèi)部并向被測設(shè)備發(fā)送,從而獲取被測設(shè)備的指令,并設(shè)置測試FPGA內(nèi)部指令[2]。

        3.2測試的方法

        ①端口的狀態(tài)和時(shí)序:使用示波器進(jìn)行測量,能夠?qū)⒉僮鬟^程、加載過程、上電過程中的狀態(tài)圖得出來。②功能測試。使用485將異常和正常指令發(fā)送出去,對(duì)返回?cái)?shù)據(jù)進(jìn)行觀察。主要有以下幾種返回?cái)?shù)據(jù):視頻加載參數(shù)、圖像數(shù)據(jù)、圖像頭參數(shù)、內(nèi)部遙測參數(shù)。③模擬通路。對(duì)FPGA模擬外圍指令和數(shù)據(jù)進(jìn)行測試,與被測設(shè)備實(shí)現(xiàn)準(zhǔn)實(shí)時(shí)運(yùn)行,并對(duì)被測設(shè)備輸出狀態(tài)對(duì)時(shí)序關(guān)系和性能進(jìn)行測量。④錯(cuò)誤測試和故障測試。⑤魯棒性測試。主要是對(duì)同一狀態(tài)進(jìn)行反復(fù)測試,判斷系統(tǒng)在異常切換、異常時(shí)序、異常操作、錯(cuò)誤值、典型值、臨界值條件下的反應(yīng)。⑥可靠性測試。對(duì)外部干擾源進(jìn)行模擬,對(duì)系統(tǒng)的可靠程度進(jìn)行測試,主要使用組合邏輯產(chǎn)生毛刺來模擬外部干擾源,產(chǎn)生的干擾信號(hào)低于一個(gè)時(shí)鐘周期。

        四、測試結(jié)果

        由端口測量和數(shù)據(jù)分析得到的功能測試結(jié)果能夠滿足測試要求,測試系統(tǒng)提高的測試向量能夠進(jìn)行模擬錯(cuò)誤模式和故障模式,并對(duì)被測設(shè)備的運(yùn)行情況進(jìn)行觀察。針對(duì)被測設(shè)備的內(nèi)部程序容錯(cuò)機(jī)制和輸入條件可以進(jìn)行可靠性測試和魯棒性測試。對(duì)于被測設(shè)備出現(xiàn)的問題,能夠通過測試FPGA提供的測試向量進(jìn)行分析和糾正。

        五、結(jié)語

        綜上所述,自定義的FPGA測試系統(tǒng)具有更加靈活的測試方式,不僅能夠降低測試的難度,而且能夠使被測系統(tǒng)的可靠性要求得到提高,能夠滿足低功耗、高性能的測試要求,并對(duì)后續(xù)測量過程進(jìn)行了兼容。

        參 考 文 獻(xiàn)

        [1] 余銘奇,譚偉,姚錫凡. 基于FPGAPGA和DSP的噴油器霧化粒徑測量系統(tǒng)設(shè)計(jì)[J]. 計(jì)算機(jī)測量與控制. 2011(02)

        [2] 白明方,楊瑞峰. 高精度角位移測量系統(tǒng)設(shè)計(jì)[J]. 機(jī)械管理開發(fā). 2010(04)

        猜你喜歡
        軟件測試
        軟件測試方向人才培養(yǎng)“1+X”融合研究
        基于OBE的軟件測試課程教學(xué)改革探索
        航天軟件測試模型構(gòu)建與應(yīng)用
        軟件(2020年3期)2020-04-20 01:45:34
        基于MBD模型自動(dòng)生成測試用例的軟件測試方法
        計(jì)算機(jī)軟件測試方法的研究
        電子測試(2018年14期)2018-09-26 06:05:06
        EXCEL和VBA實(shí)現(xiàn)軟件測試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
        電子測試(2017年15期)2017-12-18 07:19:20
        一種航空機(jī)載軟件測試項(xiàng)目的進(jìn)度改進(jìn)模型
        電子測試(2017年12期)2017-12-18 06:36:14
        軍用軟件測試文檔生成設(shè)計(jì)與實(shí)現(xiàn)
        電子測試(2017年12期)2017-12-18 06:35:35
        軟件測試工程化模型及應(yīng)用研究
        麻豆视频在线播放观看| 久久夜色撩人精品国产小说| 亚洲AV成人无码国产一区二区| 亚洲无码vr| 亚洲一区二区av免费观看| 少妇人妻中文久久综合| 色五月丁香五月综合五月| 品色永久免费| 国产成人亚洲精品电影| 少妇一区二区三区乱码| 国产午夜免费一区二区三区视频| 亚洲精品一区久久久久一品av| 国产午夜精品一区二区三区| 欧美性群另类交| 国产精品日韩中文字幕| 男女上床免费视频网站| 99国产精品99久久久久久| 国产裸拍裸体视频在线观看| 亚洲制服无码一区二区三区| 91久久精品一区二区喷水喷白浆| 熟妇人妻精品一区二区视频免费的| 色欲欲www成人网站| 免费看泡妞视频app| 久久久久一| 久久精品伊人久久精品 | av影院手机在线观看| 色欲aⅴ亚洲情无码av| 韩国v欧美v亚洲v日本v| 亚洲AV色欲色欲WWW| 男女打扑克视频在线看| 亚洲中文字幕无码av永久| 一本色道久久综合亚洲精品不卡| 国产激情一区二区三区成人免费| 国产风骚主播视频一区二区| 久久精品国产亚洲av精东| 日本女优中文字幕亚洲| 久久久久亚洲精品男人的天堂| 亚洲精品无码不卡在线播放he| 日韩av一区二区毛片| 亚洲一区域二区域三区域四| 人禽杂交18禁网站免费|