● 带 IU/FPU 单元,支持 5级流水;
● 带有内存控制器,可以接SRAM/PROM/SDRAM;
● 带有中断控制器;
● 带有 2 个 UART 串口;
● 带有 2 个内部定时器;
● 带有 GPIO 接口;
1553B总线控制器
IP核是欧比特公司专门为航空、航天测控网络中的设备开发的符合MIL -STD -1553B协议的总线控制器模块。该模块内部实现了1553B总线协议处理器和总线数据收发器,可以完成总线控制器、远程终端和总线监视器三种总线设备的功能。此处使用的1553B内核是集成了2个OBT1553B的功能,从而实现具有独立两路1553B功能的总线控制器。同时内核内置了32K X 16Bit静态存储器,静态存储器容量可根据需要修改。
图2总线测试单元原理框图
2.3 测试接口单元
测试接口单元是以继电器为基础,基于RS232通讯的链路切换矩阵,由于测试功能及测试链路多,因此采用了I/O口资源多的FPGA作为主控芯片,其继电器矩阵如图3所示。
为保证信号质量本单元设计中,选用的是磁保持继电器,在匹配阻抗的同时兼顾了绝缘耐压测试所需的安全距离使整个系统自身直流1000V绝缘电阻达到100MΩ以上,交流500V漏电流小于0.02mA。
图3测试接口单元原理框图
3 软件设计
为保证软件的可靠行、可扩展性以及维护方便,本软件采用设计增量模型进行软件工程的开发,在明确需求后将各个构件模块是逐渐并入已有的软件体系结构中。其中系统软件主要包含用户管理模块、参数配置模块、功能测试模块、报表统计及分析模块、无人值守测试模块,底层驱动模块、波形分析及回放模块,软件的总体框图如图4所示。
图3系统软件框图
测试系统采用中文界面软件。软件平台具有以下功能和特性:
a) 友好的人机交互界面:软件系统操作简单、易学、易掌握,界面美观、操作舒适;
b) 完备的测试控制:可以根据测试要求设置各种测试条件,对于复杂的设置,系统给出操作步骤向导或提示;
c) 实时的测试监视:系统实时采集测试数据,并根据要求以数字、文字、曲线、图形等方式显示出来(导通、隔离性能需要记录实测值;网络性能测试需要保存示波器图片);
d) 统一的数据管理:系统可以记录保存所有测试数据,具有数据分析功能,可以根据分析结果生成测试报告并打印输出;测试过程中也可进行数据报表的查看和分析功能;