论文部分内容阅读
FC-AE-ASM协议是一种适用于航空电子环境的光纤通道协议,优良的性能使其成为新一代战机航空总线的重要选择。FC-AE协议族中的FC-AE-1553协议规定了协议桥的概念,用于实现FC-AE-1553数据和1553B总线数据的转换。FC-AE-ASM协议桥中也采用了类似的概念,以实现 FC-AE-ASM数据和1553B总线数据的转换。研制 FC-AE-ASM协议桥,可以实现新的光纤通道战机总线体系对仍然广泛使用的1553B设备的支持,降低新一代战机航电系统升级改造的成本。 本文根据技术指标的要求,通过对相关标准和协议的分析,明确了FC-AE-ASM协议桥的功能特点。针对具体的功能特点,设计了软硬件结合的功能实现方式,提出了搭建带有Nios II软核处理器的FPGA片上Qsys系统来实现FC-AE-ASM协议桥功能的总体方案,划分了各个功能模块。FC-AE-ASM协议桥具有ASM N端口模块的功能和1553B BC模块的功能,从而可以通过ASM协议桥将1553B设备接入到FC-AE-ASM网络中。 完成硬件电路设计和Qsys系统的搭建后,本文的主要工作围绕着ASM模块、1553B模块的设计和Nios II处理器程序的开发展开。根据光纤通道协议的要求,结合自身特点,ASM模块实现了帧收发、端口激活、错误检测和恢复、流量控制等功能,1553B模块实现了发送1553B命令字和数据字,接收1553B状态字和数据字的功能,Nios II处理器程序实现了数据的光纤通道帧格式和1553B字格式之间的转换、多种链路服务功能以及错误检测和处理功能。 通过搭建交换网络测试平台和点对点结构测试平台,验证了交换网络结构和点对点结构下 FC-AE-ASM协议桥的数据传输功能,测试了协议桥的链路服务功能和错误检测与处理功能。结果表明,FC-AE-ASM协议桥的各项功能符合技术指标的要求。