欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通用接口測試系統(tǒng)及測試方法

文檔序號:6336740閱讀:244來源:國知局
專利名稱:一種通用接口測試系統(tǒng)及測試方法
技術(shù)領(lǐng)域
本發(fā)明涉及集成電路測試系統(tǒng)及測試方法,尤其涉及一種通用接口測試系統(tǒng)及測試方法。
背景技術(shù)
隨著集成電路工藝的不斷發(fā)展以及集成電路(簡稱“IC”)應(yīng)用領(lǐng)域的不斷深入,IC 芯片的設(shè)計復雜度和性能復雜度較以前有了本質(zhì)的提升,這對芯片設(shè)計公司和芯片應(yīng)用廠商的系統(tǒng)測試方案提出了更高的要求。當前的IC芯片設(shè)計公司普遍采用兩種系統(tǒng)測試方案第一,建立基于服務(wù)器的軟件芯片仿真平臺。本方案主要是針對硬件代碼的覆蓋率測試及有限的模塊功能進行測試; 第二,通過搭建板級的FPGA (現(xiàn)場可編程門陣列)或ASIC (專用集成電路)測試平臺。本方案主要針對模塊級和系統(tǒng)級的功能進行測試。第一種方案是對硬件代碼級別的仿真,能夠追溯到較底層的系統(tǒng)實現(xiàn),但比第二種方案更耗時,在模塊功能測試階段通常用來進行功能錯誤定位。對嵌入式軟件的測試通常采用搭建板級平臺的方式。板級平臺一般為包含F(xiàn)PGA 或ASIC芯片的PCB電路板和一塊測試控制板。測試控制板用來檢測信號、切換器件、模擬芯片外部行為、接口信號測試等。這一板級平臺的組成已經(jīng)得到實際應(yīng)用,并能滿足多個相類似項目的測試通用性要求?,F(xiàn)有的軟件測試架構(gòu)主要有兩種第一,將測試代碼(含測試向量)和模塊驅(qū)動代碼全部下載到測試芯片中;第二,將測試代碼(含測試向量)與模塊驅(qū)動代碼分開,前者以腳本形式存放于PC端,后者下載至測試芯片,使用串口作為PC與測試平臺的連接。當測試通訊接口模塊時,兩種架構(gòu)均采用測試控制板上的通訊接口與PC進行數(shù)據(jù)傳輸。第一種架構(gòu)的缺點是總代碼量受限于測試芯片的代碼容量大小,且無法完成隨機及自動化的測試。這個問題可以在第二種架構(gòu)中得到解決,但第二種架構(gòu)存在需要人工切換接口、串口數(shù)據(jù)吞吐量過低、使用單接口對應(yīng)的讀卡機設(shè)備、無法實現(xiàn)在同一時刻多接口自動傳輸?shù)膯栴}。這些問題會嚴重影響到軟件測試的工作效率和測試覆蓋率。需要人工切換接口則表明測試平臺并沒有做到真正的全自動化。串口數(shù)據(jù)吞吐量過低,對于大數(shù)據(jù)量傳輸?shù)膽?yīng)用將是個潛在的瓶頸。使用單接口對應(yīng)的讀卡機設(shè)備,不利于軟件測試腳本的統(tǒng)一化,同時增加了設(shè)備費用,且不能在同一時刻多接口自動傳輸。在當今多接口芯片應(yīng)用發(fā)展迅速的情形中,無法滿足測試的需求。

發(fā)明內(nèi)容
本發(fā)明目的提供一種通用接口測試系統(tǒng),不但能夠解決多接口測試的兼容問題, 而且能滿足大數(shù)據(jù)量的測試需求。采用通用的接口測試系統(tǒng)可滿足多接口芯片的測試需求,同時采用腳本自動化測試代替人工測試,有效地降低人工操作成本,縮短測試周期,滿足應(yīng)用需求。
一種通用接口測試系統(tǒng),包含PC端測試腳本、通訊接口母板、通訊接口子板和測試平臺。測試平臺為FPGA或ASIC測試平臺。PC端測試腳本包含腳本運行軟件以及PC端USB接口驅(qū)動程序。通訊接口母板包含USB協(xié)議分析模塊和指令解析模塊。USB協(xié)議分析模塊包含USB 的A/D和D/A轉(zhuǎn)換模塊、對USB進行軟件協(xié)議包分析的編碼、解碼驅(qū)動模塊和接口開關(guān)。通訊接口子板根據(jù)不同應(yīng)用模塊需求獨立制版,可為RF接口子板、SCI7816接口子板或SD主機子板,通過子板內(nèi)部信號進行不同接口的轉(zhuǎn)換。測試平臺包含待測試模塊的接口模塊和非接口模塊以及信號監(jiān)測模塊。接口模塊用以接收腳本指令及發(fā)送反饋數(shù)據(jù);非接口模塊用以處理腳本中的測試命令和數(shù)據(jù),信號監(jiān)測模塊用于查看內(nèi)部可探測管腳狀態(tài)。PC端通過USB接口與通訊接口母板連接,通訊接口母板通過硬線與通訊接口子板連接,通訊接口子板與測試平臺連接進行測試通訊。一種通用接口測試系統(tǒng)測試方法,包含以下測試內(nèi)容,分為兩部分流程 腳本命令發(fā)送流程
1、PC端將腳本命令通過PC端的USB驅(qū)動程序發(fā)送至通訊接口母板;
2、通訊接口母板對該信號進行A/D轉(zhuǎn)換、協(xié)議解析、接口切換;
3、通訊接口子板上根據(jù)各端口協(xié)議進行轉(zhuǎn)換;
4、測試平臺接口分別接收并進行測試。反饋數(shù)據(jù)接收流程
1、測試平臺接口發(fā)送測試反饋數(shù)據(jù);
2、經(jīng)通訊接口子板上的端口協(xié)議轉(zhuǎn)換;
3、通訊接口母板上的協(xié)議解析、D/A轉(zhuǎn)換;
4、PC端USB端口接收并將測試結(jié)果反饋至PC端。采用本發(fā)明提供的測試系統(tǒng)及測試方法,能夠?qū)崿F(xiàn)多接口測試應(yīng)用同時測試的需求,采用USB接口能滿足吞吐大數(shù)據(jù)量的需求,采用自動化的測試方式,能有效降低測試人工成本,提高測試效率。


圖1通用接口測試系統(tǒng)結(jié)構(gòu)示意圖。 具體實施方案以下結(jié)合附圖1對本發(fā)明提出的通用接口測試系統(tǒng)及其測試方法進行詳細的描述。PC端通過USB接口與通訊接口母板連接,將腳本命令通過PC端的USB驅(qū)動程序發(fā)送至通訊接口母板。通訊接口母板對該信號進行A/D轉(zhuǎn)換、協(xié)議解析、接口切換等處理。通訊接口模板通過硬線與通訊接口子板連接,通訊接口子板上根據(jù)各端口協(xié)議進行轉(zhuǎn)換。通訊接口子板與測試平臺連接進行測試通訊,測試平臺接口分別接收并進行測試。通訊接口母板主要由USB協(xié)議分析模塊和指令解析模塊兩部分構(gòu)成。USB協(xié)議分析模塊包含USB的A/D和D/A轉(zhuǎn)換模塊以及對USB進行軟件協(xié)議包分析的編碼、解碼驅(qū)動程序。指令解析部件是為了滿足多接口通訊的需要將PC下發(fā)的指令進行解析,選擇哪些接口輸出、輸出哪些數(shù)據(jù)等,實現(xiàn)軟件可配置的集線器的功能。通訊接口子板根據(jù)不同模塊需求獨立制板,主要實現(xiàn)USB數(shù)字信號和所需模塊數(shù)字信號之間的協(xié)議轉(zhuǎn)換。通訊接口子板可以為RF接口通訊子板、SCI7816接口通訊子板或SD主機子板等。FPGA或ASIC測試平臺包含需測試模塊的接口模塊、非接口模塊及信號監(jiān)測模塊。 接口模塊用以接收腳本指令及發(fā)送反饋數(shù)據(jù),非接口模塊用以處理腳本中的測試命令和數(shù)據(jù),信號監(jiān)測模塊用于查看內(nèi)部可探測管腳狀態(tài)。測試平臺接口發(fā)送測試反饋數(shù)據(jù),經(jīng)通訊接口子板上的端口協(xié)議進行轉(zhuǎn)換,數(shù)據(jù)經(jīng)通訊接口母板上的協(xié)議解析、D/A轉(zhuǎn)換,被PC端USB驅(qū)動程序接收并反饋至PC端,完成測試過程。整個系統(tǒng)的測試過程可兼容多接口測試模塊需求,且采用USB通訊接口數(shù)據(jù)吞吐率大,能實現(xiàn)軟件和硬件兼容的自動化測試。
權(quán)利要求
1.一種通用接口測試系統(tǒng),其特征在于包含PC端測試腳本、通訊接口母板、通訊接口子板和測試平臺。
2.如權(quán)利要求1所述的一種通用接口測試系統(tǒng),其特征在于所述測試平臺為FPGA或 ASIC平臺。
3.如權(quán)利要求1所述的一種通用接口測試系統(tǒng),其特征在于所述通訊接口母板包含 USB協(xié)議分析模塊和指令解析模塊。
4.如權(quán)利要求1所述的一種通用接口測試系統(tǒng),其特征在于所述通訊接口子板根據(jù)不同應(yīng)用獨立制板,為RF接口子板、SCI7816接口子板或SD主機子板。
5.如權(quán)利要求1、3或4所述的一種通用接口測試系統(tǒng),其特征在于所述通訊接口母板通過硬線與通訊接口子板連接。
6.如權(quán)利要求1所述的一種通用接口測試系統(tǒng),其特征在于所述測試平臺包含接口模塊、非接口模塊和信號監(jiān)測模塊。
7.如權(quán)利要求1所述的一種通用接口測試系統(tǒng)測試方法,其特征在于包含腳本命令發(fā)送流程和測試數(shù)據(jù)反饋流程。
8.如權(quán)利要求7所述的一種通用接口測試系統(tǒng)測試方法,其特征在于所述腳本命令發(fā)送流程為(1)PC端將腳本命令通過PC端的USB驅(qū)動程序發(fā)送至通訊接口母板;(2)通訊接口母板對該信號進行A/D轉(zhuǎn)換、協(xié)議解析、接口切換;(3)通訊接口子板上根據(jù)各端口協(xié)議進行轉(zhuǎn)換;(4)測試平臺接口分別接收并進行測試。
9.如權(quán)利要求7所述的一種通用接口測試系統(tǒng)測試方法,其特征在于所述測試數(shù)據(jù)反饋流程為(1)測試平臺接口發(fā)送測試反饋數(shù)據(jù);(2)數(shù)據(jù)經(jīng)通訊接口子板上的端口進行協(xié)議轉(zhuǎn)換;(3)數(shù)據(jù)到達通訊接口母板,進行協(xié)議解析、D/A轉(zhuǎn)換;(4)PC端USB端口接收并將測試結(jié)果反饋至PC端。
全文摘要
本發(fā)明提供一種通用接口測試系統(tǒng)及測試方法。通用測試系統(tǒng)由PC端測試腳本、通訊接口母板、通訊接口子板和測試平臺構(gòu)成。測試平臺為FPGA或ASIC平臺。PC端通過USB接口與通訊接口母板連接,通訊接口母板通過硬線與通訊接口子板連接,通訊接口子板與測試平臺連接進行測試通訊。通訊子接口可根據(jù)測試需求獨立制板。同時本發(fā)明還提供一種通用接口測試系統(tǒng)的實現(xiàn)方法。采用本發(fā)明所述的測試系統(tǒng)及方法,能夠?qū)崿F(xiàn)多接口測試應(yīng)用同時測試的需求,采用USB接口滿足了吞吐大數(shù)據(jù)量的需求,自動化的測試方式能有效降低測試人工成本,提高測試效率。
文檔編號G06F11/267GK102479134SQ20101055887
公開日2012年5月30日 申請日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
發(fā)明者丁穎 申請人:上海華虹集成電路有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
怀安县| 来凤县| 和林格尔县| 灵宝市| 芦山县| 左贡县| 卓资县| 辛集市| 资中县| 东至县| 贵州省| 渝中区| 舒兰市| 怀宁县| 正阳县| 潢川县| 巩义市| 泰安市| 手机| 阿坝| 剑河县| 沾益县| 长子县| 汤原县| 麻栗坡县| 永定县| 偏关县| 乐安县| 肥乡县| 专栏| 札达县| 红桥区| 楚雄市| 洱源县| 新建县| 香格里拉县| 旬阳县| 若羌县| 湘西| 三原县| 永宁县|