FC航空电子测试接口的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hfghtyr56
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着航空电子技术的持续更新换代和我国航空工业的迅猛发展,机载航电设备的综合程度和复杂程度不断提升,光纤通道作为新一代航空总线具有高带宽,高实时性,低延迟等特点,被广泛应用于各类航空电子设备中。论文对航空电子环境下的光纤通道协议进行了深入研究。并在此基础上引入了FC-AE-ASM协议,并对其进行了针对性分析。根据航空电子测试接口的功能与性能的需求,给出了FC光纤通道测试接口的总体设计,其中包括光纤通道数据处理模块、PCIE接口控制模块、主机驱动模块和应用层软件模块四个部分。硬件设计部分包括光纤通道数据处理模块和PCIE接口控制模块,软件设计部分包括主机驱动模块和应用层软件模块。光纤通道数据处理模块主要实现光电信号的转换和FC帧的收发。首先对光纤通信中的光模块和高速串行传输中的GTX收发器进行了分析与研究,然后提出了基于Xilinx系列FPGA IP核的光纤通道解决方案,对于IP核其中的关键模块进行了研究,包括链路控制模块、MAC模块、用户接口模块、管理控制模块和流量控制模块。最后,对于FC核所实现的光纤通道链路功能(包括链路初始化协议,链路复位协议和链路故障恢复协议)以及FC核的管理控制接口模块、用户接口模块、流量控制模块,在Modelsim下进行了功能仿真和分析。PCIE接口控制模块主要功能是将FC帧通过PCIE接口转发至PC主机。首先对PCIE总线的体系结构事务机制、帧格式、配置空间等进行了研究。在此基础上,根据FC光纤通道测试接口的设计要求,提出了基于PCIE IP核的DMA设计,给出了PCIE核的生成过程和DMA控制器的设计,并对DMA读写传输进行了验证。主机驱动模块主要实现PCIE接口部分的硬件驱动、FC高层协议功能的实现以及为应用层软件提供API接口。首先介绍了基于WinDriver的驱动程序的开发过程,然后分别介绍了驱动程序的硬件接口层、协议处理层和应用接口层的设计。应用层软件模块实现了通过上位机对FC数据的收发控制。在驱动程序提供的API接口的基础上,基于Microsoft Visual C++6.0环境中开发了ASM消息收发控制软件。实现了设备管理和通信管理等功能。并进行了实际调试,实现了稳定可靠的点对点通信功能。
其他文献
随着人们越来越关注空气污染和身体健康,气体传感技术得到快速发展。尤其在检测汽车尾气、装修环境有害气体残留、酒驾测试、煤矿安全等多个方面,气体传感技术发挥着巨大作用
近年来,随着移动互联设备和社交网络的发展,相比与传统的文本文字交流,人与人之间倾向于采用更加形象化的图像进行信息交流。微博、微信、Facebook、推特等技术的兴起,使得每
随着近几十年计算机技术的不断发展,人脸识别技术取得了长足的进步。目前,己有产品往往是在近似于实验室的环境下,完成识别操作。对于自然环境下的光照不均、表情变化等一系
奈奎斯特采样定理奠定了模拟数据采样的理论基础,在过去半个多世纪的信号处理中肩负着不可替代的使命。但是,对信息的需求增长远超过硬件设备的研发速度,在许多实际应用如视
β-SiC纳米晶须具有新颖特异的物理和化学性质,在纳米器件、光电子器件、场发射平面显示器、纳米复合材料当中有着潜在的应用前景.本文设计了一种能够制备一维纳米材料的高频