论文部分内容阅读
随着航空电子综合化技术的不断发展,对系统互联总线的数据带宽、可靠性及可扩展性提出了更高的要求。FC-AE-1553总线既能够映射传统的1553B总线,又具有光纤通道高带宽、高可靠性、网络结构灵活的性能优势,成为新一代航电系统互联网络的发展方向。本文设计的FC-AE-1553网络控制器作为总线网络中必备的组成部分,实现了控制调度整个网络中的数据传输,对于组建基于FC-AE-1553总线的测试验证系统具有重要意义。本文根据详细需求分析的结果,提出了底层接口数据收发、上层处理器解析控制的软硬件结合的设计方案。在完成硬件电路设计的基础上,首先创建了具有NIOS II嵌入式处理器的FPGA片上Qsys系统,实现了设计子系统级别的重用。然后开发了光纤通道接口逻辑,实现了正确收发符合底层协议要求的帧数据。并且提出了接口双冗余结构及相应的切换机制,提高了总线网络的容错能力。最后通过设计的RDMA控制器完成了DDR II存储空间与光纤通道接口之间的直接数据访问,实现了RDMA传输关键技术,避免了处理器的大量复制操作,提高了数据传输效率。在软件设计中,完成了NIOS II处理器中登录服务控制、配置信息解析和传输过程控制的软件设计,实现了网络控制器的基本功能;编写了符合VPP规范的仪器驱动程序,并且在应用程序中合理调用该仪器驱动函数实现了对网络控制器的参数配置、发送数据注入、接收数据显示及启动数据传输等操作。本文最后组建了基于交换网拓扑结构的混合总线测试系统,对模块的登录服务过程及基本功能进行了测试。测试结果表明,网络控制器的软硬件可以协调工作,具有技术指标中要求的各项功能,设计达到任务要求。