基于FPGA的多通道ARINC429总线测试系统

目前,有大量的机载设备在使用ARINC429总线进行数据交互,为提高具有ARINC429接口设备的测试效率,降低开发成本,本文基于FPGA强大的并行处理能力、丰富的I/O接口资源以及半定制化的设计理念,利用NIOS II软核处理器,结合FPGA的可编程逻辑端,设计了一款多通道ARINC429 总线测试系统。系统通过PCI接口与计算机通信,完成被测设备与计算机的数据交互,实现ARINC429总线接口的自动化测试。

由于PCI总线以及ARINC429 总线协议相对复杂,本设计采用了成熟的总线接口芯片,降低了系统的开发难度,其中PCI接口选用了PCI9054芯片,ARINC429接口选用了HI-3584、HI-3182芯片。即使PCI总线的设计采用了接口芯片,但PCI9054芯片的功能还是非常繁多,对此本文介绍了设计中PCI9054芯片选用的模式、数据位宽等基本参数信息,此外重点对EEPROM的使用方法、读/写操作的时序分析以及调试过程中的注意事项进行了详细阐述,希望能够达到抽丝剥茧的目的。

相关推荐
尤老师FPGA2 小时前
LVDS系列9:Xilinx 7系可编程输入延迟(二)
单片机·嵌入式硬件·fpga开发
内有小猪卖6 小时前
时序约束 记录
fpga开发
Cao1234567893219 小时前
FPGA时钟设计
fpga开发
JNTeresa12 小时前
锁存器知识点详解
fpga开发
Cao12345678932115 小时前
FPGA基础之基础语法
fpga开发
一大Cpp15 小时前
通过Quartus II实现Nios II编程
fpga开发
7yewh16 小时前
Verilog 语法 (二)
fpga开发
边缘计算社区1 天前
FPGA与边缘AI:计算革命的前沿力量
人工智能·fpga开发
S&Z34631 天前
[官方IP] Shift RAM
网络协议·tcp/ip·fpga开发
S&Z34631 天前
[FPGA Video IP] Video Processing Subsystem
网络协议·tcp/ip·fpga开发·video