基于NIOSⅡ的ARINC429通信卡设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:liuhu1314518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARINC429是目前航空通讯中使用很广泛的通信协议,它规定了航空各系统间或系统与设备间的数据传输要求,是航空信息传输的主要方式。实现这种通信协议的硬件架构,在市场上有好几种,其中使用很广泛的架构是DSP和FPGA作为核心器件实现其协议。DSP作为主控制器和上位主机进行数据交换,同时控制FPGA内部各个ARINC429通道协调工作;FPGA用来实现ARINC429协议的逻辑要素。而本文采用SOPC技术,仅用FPGA作为核心器件实现其协议。 作为一种新的尝试,我所作的工作主要包括以下几个方面: 1.根据项目的需要,深入了解了ARINC429规范和与之相对应的俄罗斯标准,定义了系统的功能,对系统的软硬件进行了划分。 2.细致研读PCI总线规范,对Lattice公司的33M PCI Target IP的各个模块进行了完整的消化,完成ARINC429通信卡的PCI地址分配。 3.在PCI总线和.Avalon总线之间,由于时钟域不同,需要用FIFO在两个总线之间缓存数据字。完成FIFO控制与询问控制器设计,这包括功能接口定义、内部模块划分、RTL编码、TestBench编写、Modelsim环境下仿真。 4.根据ARINC429规范要求,完成ARINC429协议收发器的功能接口定义、内部模块划分、RTL编码、TestBench编写、Modelsim环境下仿真。 5.确定本项目所需的FPGA型号、配置芯片、电源芯片、晶振、电平转换芯片、调制解调芯片等元器件。参照Cyclone手册和Altera公司NIOSII开发板原理图,用Protel DXP完成了ARINC429通信卡的硬件原理图设计和PCB设计。 6.利用Altera公司的开发工具:SoPC Builder、Nios II IDE集成设计环境、Quartus II 6.0和JUNGO公司的WinDriver6.03开发工具,完成了系统软硬件集成和协同调试。 实际电路调试表明,该架构能够很好的工作,并有效的减小了通信板的面积、简化了外围电路设计,同时也极大地降低了生产成本。
其他文献
立体显示能让人产生身临其境的感受,是一种发展潜力巨大的显示技术,是显示领域未来发展的方向。在工业、医疗和娱乐消费等领域,立体显示已经得到了初步应用,军事上,具有立体显示效
长期演进(Long Term Evolution, LTE)允许运营商使用新的、更宽的频谱,以更高的数据传输速率、更低的延迟和基于全IP扁平的网络架构作为3G网络的补充。目前,LTE无线链路性能已
随着互联网和移动通信网络业务的发展,以及手机、IPAD等多媒体终端的普及,视频点播、视频分享网站、网络电视等各种多媒体产业得到飞速发展,而多媒体视频的版权保护和内容安全问
期刊
随着多媒体业务的快速发展,人们对数据速率的需求越来越高,运营商们通过在宏小区中部署家庭基站来满足人们的速率需求。但是,当宏小区和其覆盖范围内的家庭小区工作在相同的频段
论文是对应用于IPTV机顶盒的嵌入式流媒体播放器的研究与设计,提出了播放器软件的设计方案并利用C语言来实现,设计完成后的播放器软件能够支持 MPEG-1、MPEG-2、MPEG-4 的解码
期刊
本文从数通设备发展概况及分类开始,对于软件测试发展及分类进行了介绍,并着重对自动化测试相关情况进行了讲解。通过对比,阐述了自动化测试的优点,并结合多主控条件下的分布式设
随着人工智能技术的发展,各种智能系统的实际需求不断增加,人脸检测(Face Detection)作为智能人机接口技术研究的基本内容和模式识别领域的重要分支,更是引起了广泛的关注。