999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于虛擬儀器的軍用計算機總線仿真技術(shù)*

2021-12-01 14:32:50
計算機與數(shù)字工程 2021年11期
關(guān)鍵詞:信號

萬 岳

(中國船舶重工集團公司第七二四研究所 南京 211100)

1 引言

在自動化測試診斷系統(tǒng)中,需要對ISA、EISA、I2C、存儲器等基于數(shù)字總線的設(shè)備進行測試,通常采用ISA等總線主控制器+接口適配器的方式,通過總線主控制器與被測對象(UUT)進行通訊,輸出激勵、采集反饋信號,完成自動化測試診斷工作。傳統(tǒng)的方式能夠?qū)崿F(xiàn)總線操作,但是屬于專用測試設(shè)備,直接影響設(shè)備的通用性,同時,設(shè)備結(jié)構(gòu)無法精簡化,導(dǎo)致部署空間、購置成本增加。本文采用通用型數(shù)字IO模塊,提出一種基于通用IO的復(fù)雜數(shù)字總線仿真方法,以復(fù)雜的計算機ISA總線為驗證目標(biāo),采用圖形化操控方式,實現(xiàn)IO空間與存儲器空間讀寫操作,完成板載寄存器讀寫、內(nèi)存讀寫等操作。結(jié)果表明,基于通用IO的復(fù)雜數(shù)字總線仿真方法可以模擬仿真ISA、EISA、AT BUS、SCSI BUS、MULTIBUS、I2C等數(shù)字總線操作,對總線測試診斷、局部總線通信等設(shè)計開發(fā)具有參考價值。

2 傳統(tǒng)測試診斷系統(tǒng)架構(gòu)

自動化測試診斷系統(tǒng)一般采用VXI、PXI、LXI等測試總線,VXI、PXI機箱集成主控制器、示波器、萬用表、ADDA模塊、串口通訊模塊等虛擬儀器,配齊操控組件與其它外圍設(shè)備,構(gòu)成自動化測試診斷系統(tǒng)[1]。

對于ISA、EISA、MULTIBUS、I2C、存儲器等數(shù)字總線被測對象,一般采用總線主控制器+接口適配器方式,實現(xiàn)與被測模塊的數(shù)字通訊,組成架構(gòu)如圖1所示。

圖1 傳統(tǒng)總線測試系統(tǒng)架構(gòu)

以ISA總線測試為例,設(shè)計專用接口適配器,上面配置ISA總線計算機主板,主板通過適配器與被測ISA總線模塊(視頻板、異步串口板等)通訊。測試程序運行在測試PXI主控制器上,測試指令通過網(wǎng)絡(luò)或串口發(fā)送給ISA主板,ISA主板轉(zhuǎn)換為總線讀寫操作,進而實現(xiàn)對被測模塊的功能測試。

采用通用IO模塊的測試系統(tǒng)框架如圖2所示。

圖2 基于通用IO模塊的測試系統(tǒng)框架

在PXI系統(tǒng)中,不再配置總線計算機主板,配置通用數(shù)字IO模塊,采用軟件控制數(shù)字通道,模擬總線信號交互過程,實現(xiàn)總線操作。由于被測UUT接口在電氣、物理結(jié)構(gòu)上多樣,專用接口適配器實現(xiàn)接口適配功能。對于數(shù)字接口簡單的模塊,如I2C模塊,可以直接采用適配電纜。由于采用數(shù)字IO模塊,通過軟件適應(yīng)各種總線操作需求,進一步提高測試系統(tǒng)的通用性與經(jīng)濟性。

3 通用數(shù)字IO仿真技術(shù)

3.1 數(shù)字總線仿真對通用數(shù)字IO的技術(shù)要求

通用IO模塊需要模擬仿真ISA、EISA、MULTI?BUS、I2C等數(shù)字總線操作,實現(xiàn)完成的完整的數(shù)字激勵—響應(yīng)測試,因此,通用IO模塊主要技術(shù)要求如下。

1)由于總線操作涉及讀寫,數(shù)字IO通道具備必須輸出與輸入雙向控制功能;

2)考慮到計算機總線的電氣特性,數(shù)字IO通道信號邏輯電平標(biāo)準(zhǔn)為TTL與CMOS;

3)除高低電平基本邏輯狀態(tài),需要提供高阻狀態(tài),確保不會多設(shè)備同時驅(qū)動導(dǎo)致的總線沖突;三態(tài)是I2C通信、IC測試和通用數(shù)字激勵/響應(yīng)測試等雙向應(yīng)用必要特性;

4)由于總線測試,涉及大規(guī)模的數(shù)據(jù)交互,大量激勵數(shù)據(jù)與采集數(shù)據(jù)需要存放在數(shù)字IO模塊上,因此通用數(shù)字IO模塊需要大容量的板載內(nèi)存;

5)具備內(nèi)時鐘與外時鐘同步能力。內(nèi)時鐘輸出,是同步外部被測模塊總線操作;外時鐘輸入,是同步自身總線操作;

6)考慮到計算機總線特性,建議數(shù)字IO通道可以按照8路為一組成組控制,降低控制難度;

7)由于測試診斷系統(tǒng)工作性質(zhì),被測對象與PXI板卡之間往往有電纜連接,單端信號電纜傳輸,會帶來信號完整性問題。因此,高速的總線信號如CPCI[2](33MHz/66 MHz),推薦采用計算機主板+接口適配器方式;采用通用數(shù)字IO模擬總線方式,建議總線運行速率控制在20MHz以下。

3.2 PXI數(shù)字IO模塊

本項目采用的PXI數(shù)字IO模塊,主要技術(shù)指標(biāo)如下。

1)單模塊48通道;

2)內(nèi)置同步機制,支持多模塊數(shù)據(jù)通道并行擴展;

3)標(biāo)準(zhǔn)PXI接口,32位PXI總線,即插即用;

4)每通道64Kbit存儲深度;

5)I/O通道電平標(biāo)準(zhǔn):TTL兼容;

6)兩種操作模式:動態(tài)/靜態(tài);

7)最大猝發(fā)速率:40MHz。

單塊原理框圖如圖3。

圖3 數(shù)字IO模塊框圖

PXI接口芯片把PXI總線操作轉(zhuǎn)換為局部總線。FPGA作為模塊控制器,負責(zé)存儲控制、輸出控制、單獨IO控制,同時負責(zé)整個模塊的管理與時序控制。存儲器陣列負責(zé)存儲多通道大容量數(shù)字激勵文件與采集文件的存儲。輸出輸入控制部分負責(zé)輸出邏輯三態(tài)控制。

3.3 模塊的工作流程

IO模塊在啟動后,進行初始化操作,設(shè)置相關(guān)模塊基本參數(shù)。然后處于等待狀態(tài),接收總線命令。

由于涉及多通道大數(shù)據(jù)量數(shù)字量的讀取控制,激勵文件與采集文件都是存放于存儲器中。待讀寫完成后,通過中斷方式,通知主控制器操作存儲器數(shù)據(jù),進行后續(xù)數(shù)據(jù)處理。

3.4 IO通道數(shù)據(jù)文件

激勵文件(寫操作)與響應(yīng)數(shù)據(jù)(讀操作)文件都是數(shù)字IO邏輯狀態(tài)的數(shù)據(jù)文件,在文件中,按照輸出時拍(操作時鐘的一個周期)記錄所有通道的邏輯狀態(tài)。

以總線寫操作為例,需要占用十四個時拍(T1~T14),激勵波形如圖5。

圖5 寫操作示意圖

其中,數(shù)字IO通道與信號的對應(yīng)關(guān)系,在模塊工作參數(shù)設(shè)置時確定。在激勵文件中,地址線在A[31-0]在T2-T13有效,D[15-0]在T4-T12有效,寫信號在T11-T12有效。

從中可以看出,對于多通道大數(shù)據(jù)量數(shù)字總線模擬操作,激勵文件的生成成為關(guān)鍵,采用人工方式效率低,無法滿足研發(fā)進度需求,必須采用自動化方式。

4 ISA總線仿真-視頻圖形板測試

4.1 ISA總線概述

ISA是16bit的計算機系統(tǒng)總線,最大傳輸速率為16MB/s,允許多個CPU共享系統(tǒng)資源。雖然運行速率低,但是由于兼容性好,在PC104等產(chǎn)品中廣泛使用。

ISA總線包括地址總線SA19-SA0、數(shù)據(jù)總線AD15-AD0、中斷信號等[3]。與總線仿真操作重要的控制信號為

1)BALE:地址鎖存信號;

2)IORC#:IO空間讀信號;

3)IOWC#:IO空間寫信號;

4)MRDC#:存儲器空間讀信號;

5)MWTC#:存儲器空間寫信號。

System Clock是一個自行運轉(zhuǎn)的時鐘,頻率在7MHz~10MHz之間。

4.2 視頻圖形板仿真測試

1)視頻圖形板

視頻圖形板由主機接口、圖形系統(tǒng)處理器、存儲器、調(diào)色板五部分組成。

其中,主機接口用于完成圖形系統(tǒng)處理器與主機之間的通信控制;圖形系統(tǒng)處理器用于完成圖形加工與顯示控制;存儲器、調(diào)色板(RAMDAC)完成圖形、數(shù)據(jù)、程序的存儲與視頻信號的生成。

2)測試項目

本項目共配置4塊PXI模塊,具備192路數(shù)字IO并行仿真測試能力,能夠滿足ISA總線仿真需求。

主要測試項目:

(1)主機通訊測試;

(2)VRAM測試:地址總線測試、數(shù)據(jù)總線測試、存儲單元測試;

(3)DRAM測試:地址總線測試、數(shù)據(jù)總線測試、存儲單元測試;

(4)FLASH測試:存儲單元測試;

(5)調(diào)色板測試:寄存器測試、內(nèi)部調(diào)色板空間測試。

在測試中,涉及大量存儲器操作,如地址總線測試、數(shù)據(jù)總線測試、存儲單元測試等,為此編制了激勵文件專用生成器,自動生成大容量數(shù)據(jù)文件。

4.3 測試結(jié)果

測試程序啟動后,程序自動運行,并把測試結(jié)果在進度狀態(tài)對話框中反饋。測試中如有故障,其故障結(jié)果在實測值中顯示,方便使用人員記錄故障原因。

5 結(jié)語

在傳統(tǒng)總線測試系統(tǒng)架構(gòu)分析的基礎(chǔ)上,基于通用型數(shù)字IO模塊,本文提出一種基于通用IO的復(fù)雜數(shù)字總線仿真方法,設(shè)計數(shù)字IO模塊工作流程、底層驅(qū)動方式。以復(fù)雜的計算機ISA總線為驗證目標(biāo),針對視頻圖形板,采用自動化測試向量生成器,進行IO空間與存儲器空間讀寫操作,實現(xiàn)板載寄存器讀寫、內(nèi)存讀寫等操作。驗證結(jié)果表明,基于通用IO的復(fù)雜數(shù)字總線仿真方法可以模擬仿真ISA、EISA、I2C等數(shù)字總線操作,對總線測試診斷、局部總線通信等設(shè)計具有參考價值。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 欧美区国产区| 四虎成人免费毛片| 久久久久久久97| 亚洲精品免费网站| 99在线免费播放| 成人国产精品一级毛片天堂| 天堂久久久久久中文字幕| jizz在线免费播放| 国产欧美精品午夜在线播放| 欧美一级片在线| 亚洲一级毛片免费观看| 久久久噜噜噜久久中文字幕色伊伊 | 免费无码网站| 国产肉感大码AV无码| 亚洲成av人无码综合在线观看| 波多野结衣的av一区二区三区| 国产天天色| 试看120秒男女啪啪免费| 国内嫩模私拍精品视频| 国产成a人片在线播放| 最新加勒比隔壁人妻| 欧洲高清无码在线| 人妻丰满熟妇av五码区| 中文字幕在线观看日本| 性视频一区| 精品少妇人妻无码久久| 久久青草热| 成人午夜亚洲影视在线观看| 九九九精品视频| 免费看黄片一区二区三区| 欧美一区二区三区国产精品| 在线看国产精品| 婷婷成人综合| 直接黄91麻豆网站| 国产精品19p| 国产a v无码专区亚洲av| 一本一道波多野结衣一区二区| 久久a级片| 亚洲av无码片一区二区三区| 永久免费精品视频| 国产成人精品综合| 亚洲人成影视在线观看| 国产特级毛片aaaaaa| 欧美一区二区三区欧美日韩亚洲| 热re99久久精品国99热| 亚洲天堂精品在线| 国产欧美亚洲精品第3页在线| 五月激情婷婷综合| 国产另类乱子伦精品免费女| 精品无码国产一区二区三区AV| 91蝌蚪视频在线观看| 亚洲二三区| 欧美精品不卡| 国产精品刺激对白在线| 亚洲免费毛片| 91在线播放国产| 国产精品一区二区久久精品无码| 国产乱子伦精品视频| 五月丁香在线视频| 亚洲高清免费在线观看| 中美日韩在线网免费毛片视频 | 国产鲁鲁视频在线观看| 亚卅精品无码久久毛片乌克兰| 亚洲人成网站观看在线观看| 国产在线麻豆波多野结衣 | 国产亚洲欧美在线人成aaaa | 国产欧美视频综合二区| 在线视频精品一区| 一本一道波多野结衣av黑人在线| 国产噜噜噜视频在线观看| 婷婷色丁香综合激情| 欧美国产日本高清不卡| 99热在线只有精品| 高清精品美女在线播放| 91人妻日韩人妻无码专区精品| 国产女人18毛片水真多1| 国产亚洲欧美日韩在线观看一区二区| 五月婷婷导航| 免费无码网站| 亚洲AV无码精品无码久久蜜桃| 国产欧美自拍视频| 久久毛片网|