基于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的使用方法、读/写操作的时序分析以及调试过程中的注意事项进行了详细阐述,希望能够达到抽丝剥茧的目的。

相关推荐
cycf2 小时前
深入浅出通信原理
fpga开发·信息与通信
IM_DALLA18 小时前
【Verilog学习日常】—牛客网刷题—Verilog快速入门—VL21
学习·fpga开发
皇华ameya1 天前
AMEYA360:村田电子更适合薄型设计应用场景的3.3V输入、12A输出的DCDC转换IC
fpga开发
千穹凌帝1 天前
SpinalHDL之结构(二)
开发语言·前端·fpga开发
一口一口吃成大V1 天前
FPGA随记——FPGA时序优化小经验
fpga开发
贾saisai1 天前
Xilinx系FPGA学习笔记(九)DDR3学习
笔记·学习·fpga开发
redcocal2 天前
地平线秋招
python·嵌入式硬件·算法·fpga开发·求职招聘
思尔芯S2C2 天前
高密原型验证系统解决方案(下篇)
fpga开发·soc设计·debugging·fpga原型验证·prototyping·深度调试·多fpga 调试
坚持每天写程序2 天前
xilinx vivado PULLMODE 设置思路
fpga开发
redcocal3 天前
地平线内推码 kbrfck
c++·嵌入式硬件·mcu·算法·fpga开发·求职招聘