基于FPGA的ARINC429总线接口模块设计

  • 格式:doc
  • 大小:14.50 KB
  • 文档页数:1

基于FPGA的ARINC429总线接口模块设计
摘要:
飞机作为20世纪所取得的重大科学成就之一,早已经成为人们出行不可或缺的交通工具,深刻影响并改变着人们的生活。

另外,随着微型电子计算机的出现和数字技术的发展,航空电子设备数字化也已成为不可逆转的潮流。

航空总线协议ARINC429是定义航空电子设备和系统彼此之间相互通信的一种规范。

利用FPGA 完成的航空总线 ARINC429 接口模块化的设计,价格低廉,可有效节省硬件资源,而且可使调试和维护等操作简单化。

该方案在航空或民用ARINC429通信设备中具有较好的应用前景。

本文提出的基于FPGA的ARINC429总线接口模块设计,实现了与微控制器之间的标准接口及与ARINC429总线的标准接口,并根据功能要求将系统划分为合理的功能模块,分别设计各功能模块的数字逻辑并用Verilog语言进行了描述。

本设计在系统硬件上对FPGA 选用的是Altera 公司的Cyclone系列芯片EP1C6T144I7,该芯片工作电压为3.3V,有5980个逻辑资源,价格低廉,可有效节省硬件资源是一款高性价比的 FPGA 芯片。

系统包括4路发送通道,4路接收通道,传输速率 100kbps、50kbps 或 12.5kbps可选,数据字长为32bit ,发位间隔设为6位。

最后,经过对系统进行详细的功能仿真,结果表明设计完全可以实现ARINC429数据传输。

关键词:ARINC429 ; FPGA;接收发送模块;。