预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于FPGA的ARINC429PCI通信卡的设计的任务书 一、背景和意义 ARINC429是航空电子中最为广泛应用的一种数据通信规范,被应用在飞机地面维护系统中的各类测试设备、数据采集系统、故障分析系统等。通常情况下,ARINC429通信卡使用PCI接口接入服务器或者计算机,通过软件控制来实现对设备的数据收发。由于FPGA可编程性强、可定制化能力高等特点,基于FPGA的ARINC429PCI通信卡的设计能够提高卡的性能、减少通信系统的延迟等,具有重要的现实意义。 二、任务背景 随着航空制造工艺的日益复杂化以及安全性要求的提高,航空电子系统对数据通信的要求也越来越高。而ARINC429是目前航空电子中最为广泛应用的一种数据通信规范,因此在制造、运维航空电子设备的过程中,ARINC429通信卡的应用非常广泛。 但是,目前市面上的ARINC429通信卡一般采用FPGA作为芯片,对于非专业人员来说难以更改;而通过软件控制ARINC429通信卡时,通信系统的延迟较高,无法满足高速传输的需求。为此,基于FPGA的ARINC429PCI通信卡的设计显得非常重要。 三、任务目标 设计一款基于FPGA的ARINC429PCI通信卡,能够实现高速数据传输,同时能够较好地满足航空通信领域数据通信的高可靠性要求。具体要求如下: 1.在PCI接口上实现ARINC429的数据接收和发送功能; 2.根据数据通信的实际需求,能够对ARINC429协议进行配置和设置; 3.设计实现一个可编程逻辑,实现数据预处理和数据过滤等功能,以减少CPU的工作负载; 4.提供相应的软件开发包,方便后续的应用开发; 5.对硬件和软件进行充分的测试和研究,在保证性能的同时,保证设计的可靠性和稳定性。 四、任务实施 1.硬件设计:根据任务目标,设计基于FPGA的ARINC429PCI通信卡硬件电路,并进行电路仿真。 2.软件开发:根据硬件设计的需求,编写相应的软件代码,实现ARINC429协议的配置和设置,并实现数据预处理和数据过滤等功能。 3.集成测试:将硬件和软件进行集成测试,并对实现的功能进行测试和研究,以确保稳定性和性能。 4.重点难点:ARINC429数据通信的协议解读和实现,硬件电路的设计和测试,软件代码的编写和相应工具的使用。 五、任务成果 1.基于FPGA的ARINC429PCI通信卡硬件电路与相关的电路仿真报告。 2.根据任务目标所需的软件代码、软件安装包和相应的使用手册。 3.完整的测试报告与数据记录,保证通信卡的稳定性和可靠性。 4.总结报告,说明研究结果和发现,提出进一步的改进方向。 六、任务周期 本任务的周期为3个月。其中: 第1个月:完成硬件电路设计和电路仿真; 第2个月:完成软件代码编写和测试; 第3个月:进行全面测试和研究,并提交任务成果。