论文部分内容阅读
数据采编存储装置在智能交通以及飞机、卫星等武器装备系统的研制、测试、试验和维护等领域的应用十分广泛。在真实的飞行环境下进行飞行试验时,数据采编存储装置一方面要实现与飞行器的通信,另一方面要记录飞行器的工作状态和参数。飞行器的数据采编记录装置涉及多种接口类型数据的采集、编码和存储,因此,多接口采编存储技术的研究与实现有着重要的意义。本文主要针对多种通信接口的数据采编存储技术进行研究,具体包括:1553B总线接口、RS422接口、LVDS接口的电路设计及逻辑实现;数据混合编帧处理以及数据存储三个部分。论文首先介绍了数据采编记录装置的研究背景及意义,设计了采编存储装置的总体方案。其次,针对不同的通信接口分别进行了硬件电路的设计及逻辑实现,并对多种接口类型的数据进行了混合编帧处理;然后,完成了存储部分总体方案以及存储芯片控制逻辑的设计。本文使用VHDL硬件描述语言完成了FPGA逻辑设计,并运用模块化设计方法对各模块进行了划分。重点论述了1553B接口单元的方案选择、电路设计、BU-61580协议芯片的初始化配置,以及多通信接口数据传输速率不匹配问题的解决方法;并采用CRC+ECC双校验机制对打包后的数据进行可靠地接收与存储。通过搭建测试平台,对采编存储装置进行了测试和验证,结果表明采编存储装置可有效接收并记录16MB/s的LVDS数据、2.4576Mb/s的RS422数据以及1Mb/s的1553B数据,而且记录的数据真实可靠。