论文部分内容阅读
在现代的军、民用飞机上,不同系统之间,系统与设备之间,不同设备之间需要传输大量的信息。随着电子技术和计算机技术的飞速发展以及数字技术的广泛应用和它们在航空领域的成功应用,航空电子设备普遍开始采用数字化技术,使得数字传输成为系统间信息传输的重要途径。它不仅改善了传统模拟传输带来的可靠性差、传输线多、成本高等缺点,而且提高了飞机电子设备的集成化程度,减少了维护成本。ARINC429数据总线就是这样一种正在广泛使用的航空数字数据总线格式。它解决了原有ARINC419规范的许多矛盾及冲突,为系统间的互联提供了统一的平台。PCI总线是一种能为主CPU及外设提供高性能数据通讯的总线,32位最大数据传输率为132MB/s,当数据宽度升级到64位,数据传输率可达264MB/s。这是其他总线难以比拟的。PCI总线与处理器无关,独立于处理器,不受限于系统所使用的处理器的种类。通过PCI总线实现主机与外部设备的高速数据传输,有效解决数据的实时传输和存储问题,本文PCI接口采用专用接口芯片PCI9054,相比于使用可编程逻辑器件缩短了开发时间。通过DSP向FPGA写控制字和数据字实现相互独立的多通道数据收发。差错控制是指对数据传输系统中,由于各种因素引起的数据差错进行控制。差错控制的核心是差错控制编码,其基本思想是,在发送端对要传输的数据信号按照一定规则,附加一些码元,这些码元与原信息码元之间是以某种确定的规则约束在一起。在接收端通过检查这些码元与原信息码元之间的关系,就可以发现错误和纠正错误。本论文的主要研究内容包括:研究并分析PCI总线协议和各分层结构功能,提出PCI接口的设计。分析ARINC429规范,在此基础上提出板卡整体设计方案。ARINC429板卡完成对机载电子设备的测试,实现ARINC429总线数据的发送与接收,还需要对所接收数据的识别和纠错。研究使用差错控制技术,降低系统误码率。