论文摘要
本文针对分布式设备集中控制、数据传输以及嵌入式设备对越来越多通信接口的兼容需求等问题,对应用于航空电子系统的MIL-STD-1553B数据总线、ARINC429总线和计算机以太网口、通用异步串行通信接口等开展了相应的研究工作,设计了以TI高速浮点DSP TMS320C28346和Spartan6系列FPGA XC6SLX100组合成核心控制处理单元的多协议串行数据传输板,为多设备系统的分布式集中控制、实时数据传输、不同协议间的接口转换提供解决方案。论文介绍了FPGA和DSP设计方法,分析了1553B总线、ARINC429总线、以太网接口、异步串行通信接口等总线标准协议。在设计中比较全面地运用了现代数字系统的设计技术,即FPGA+DSP数字系统架构技术,采用模块化设计方法设计了多协议接口板的硬件系统和底层驱动,实现了1553B接口BC模式和RT模式的实时控制和数据传输,通过FPGA编程解决ARINC429的数据收发协议,实现了以太网口的服务器模式和客户端模式以及RS422接口和RS232接口的数据传输,并设计了各模块的测试方法,给出了初步的实验测试结果。最后对论文的工作进行了总结,并为进一步完善系统功能,提高板卡的通用性,对后续工作进行了规划。
论文目录
摘要Abstract第一章 绪论1.1 本文研究背景和意义1.2 串行数据总线的发展状况1.3 基于FPGA+DSP架构的方案设计1.4 研究内容及工作1.5 论文结构第二章 设计基础2.1 FPGA和DSP概要2.1.1 FPGA开发简介2.1.2 DSP设计基础2.2 串行接.协议介绍2.2.1 1553B总线介绍2.2.2 ARINC429总线介绍2.2.3 以太网.介绍2.2.4 通用异步串行接.介绍2.3 开发工具2.3.1 电路设计软件Altium Designer2.3.2 FPGA开发工具包ISE2.3.3 DSP开发软件包CCS2.4 本章小结第三章 系统设计3.1 系统核心模块3.1.1 FPGA+DSP构架系统3.1.2 外部存储器设计3.2 1553B总线模块3.2.1 BU-61580协议芯片介绍3.2.2 BU-61580的工作方式3.2.3 BU-61580模块设计方案3.3 基于VHDL的ARINC429协议实现3.3.1 模块接.简介3.3.2 ARINC429模块收发实现过程3.3.3 ARINC429模块实现3.4 以太网.模块3.4.1 硬件模块设计3.4.2 基于W5300的服务器端设计3.5 异步串行接.模块3.5.1 UART模块设计3.5.2 UART模块驱动设计3.6 本章小结第四章 DSP系统设计与模块测试4.1 DSP系统设计4.1.1 DSP外部总线配置4.1.2 外部中断管理4.1.3 DSP软件框架设计4.2 模块测试4.2.1 1553B接.测试4.2.2 ARINC429接.测试4.2.3 网.接.测试4.2.4 异步串行接.测试4.3 本章小结第五章 结束语5.1 总结5.2 展望致谢参考文献作者在读期间的研究成果
相关论文文献
标签:总线论文; 协议论文; 以太网口论文; 接口论文;
基于FPGA+DSP的多协议串行数据传输接口板设计
下载Doc文档