APP下载

一种基于虚拟仪器的军用计算机总线仿真技术*

2021-12-01

计算机与数字工程 2021年11期
关键词:信号

万 岳

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

1 引言

在自动化测试诊断系统中,需要对ISA、EISA、I2C、存储器等基于数字总线的设备进行测试,通常采用ISA等总线主控制器+接口适配器的方式,通过总线主控制器与被测对象(UUT)进行通讯,输出激励、采集反馈信号,完成自动化测试诊断工作。传统的方式能够实现总线操作,但是属于专用测试设备,直接影响设备的通用性,同时,设备结构无法精简化,导致部署空间、购置成本增加。本文采用通用型数字IO模块,提出一种基于通用IO的复杂数字总线仿真方法,以复杂的计算机ISA总线为验证目标,采用图形化操控方式,实现IO空间与存储器空间读写操作,完成板载寄存器读写、内存读写等操作。结果表明,基于通用IO的复杂数字总线仿真方法可以模拟仿真ISA、EISA、AT BUS、SCSI BUS、MULTIBUS、I2C等数字总线操作,对总线测试诊断、局部总线通信等设计开发具有参考价值。

2 传统测试诊断系统架构

自动化测试诊断系统一般采用VXI、PXI、LXI等测试总线,VXI、PXI机箱集成主控制器、示波器、万用表、ADDA模块、串口通讯模块等虚拟仪器,配齐操控组件与其它外围设备,构成自动化测试诊断系统[1]。

对于ISA、EISA、MULTIBUS、I2C、存储器等数字总线被测对象,一般采用总线主控制器+接口适配器方式,实现与被测模块的数字通讯,组成架构如图1所示。

图1 传统总线测试系统架构

以ISA总线测试为例,设计专用接口适配器,上面配置ISA总线计算机主板,主板通过适配器与被测ISA总线模块(视频板、异步串口板等)通讯。测试程序运行在测试PXI主控制器上,测试指令通过网络或串口发送给ISA主板,ISA主板转换为总线读写操作,进而实现对被测模块的功能测试。……

登录APP查看全文

猜你喜欢

信号
信号
完形填空二则
7个信号,警惕宝宝要感冒
孩子停止长个的信号
《铁道通信信号》订阅单
基于FPGA的多功能信号发生器的设计
基于Arduino的联锁信号控制接口研究
《铁道通信信号》订阅单
基于LabVIEW的力加载信号采集与PID控制
Kisspeptin/GPR54信号通路促使性早熟形成的作用观察