论文部分内容阅读
本文研究了RS422和ARNIC429总线协议,并在此基础上分别设计了VXI总线与RS422、ARNIC429总线通讯的软硬件;研究了MIL.STD.1553B总线协议,并实现了VXI与MIL-STD.1553B的通讯,从而使本模块支持总线控制器(BC)、远程终端(RT)和总线监视器(MT)及这三个模式的双冗余操作。介绍了符合VPP规范的仪器驱动软件的开发设计方法。本模块采用了高速、寻址空间大的浮点型DSP作为主控CPU,解决了通道多、数据结构复杂的问题;采用中断技术与大容量FIFO相结合的方式,提高了多通道并行通讯能力;采用高速、大容量DRAM存储器,解决了数据吞吐量大的问题;使用FPGA集成了RS422接口逻辑、缓存FIFO、各总线接口控制单元,提高了模块的集成度,使得在一个VXI模块中包含了16路RS422接收、16路RS422发送、4路ARINC429接收、2路ARINC429发送和MIL-STD.1553B的BC、RT、MT三种模式。最后叙述了软件开发与实现