|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 学院> 论文>

一种基于PC机环境下FC监控卡的设计

2012-08-15 10:26 作者:李健 郭芸 来源:硅谷网 HV: 编辑: 【搜索试试
  硅谷网8月15日消息 《硅谷》杂志2012年第13期刊文称,FC网络具有传输速率高、传输距离远、误码率低、实时性强、可扩展性好等优点,为高速通信网络提供理想的解决方案。随着FC网络的应用领域越来越广泛,要求也随之提高。针对当前航空电子系统中FC网络仿真验证的需求,以FC-AE-ASM协议、FC-ELS协议为基础,在深入分析FC网络数据的特性,提出一种基于PC环境下的,可满足航空电子系统要求的监控卡设计思想,并最终完成FC监控卡的设计与实现。为FC网络技术的仿真和验证提供有力的依据。
  随着计算机技术的飞速发展,其对高速数据通信的需求也日益增长。高性能的计算机已经越来越依赖于数据通信。1998年,美国国家标准委员会(ANSI)成立了X3.T11研究小组,研究用于连接工作站、大型机、巨型机、存储设备、显示器以及其它IO设备的高速串行数据传输协议,形成了一个光纤通道标准协议簇。在军用领域,美国国家标准委员会成立了航空电子环境分委员会,来研究专门用于航空电子环境的FC协议。
  航空电子系统已经被认为是飞机上最为重要和复杂的系统之一,是现代飞机的神经中枢,先进的航空电子系统对于实现现代飞行器的功能及性能、提高飞机的作战和生存能力,起着决定性的作用。本文介绍了一种基于PC环境下的FC监控卡的设计及其工作原理。
  1研制背景
  航空电子系统综合程度越来越高,系统规模越来越大,系统结构也越来越复杂,对网络的要求也随之提高。不仅对网络的性能要求更高,而且对网络协议的分析、故障的定位等功能提出新的挑战。在这种背景下,FC监控卡应运而生。FC监控卡应用于地面实验室环境下,可以捕获FC网络上的数据,为FC网络的分析验证提供依据。
  2系统设计
  FC监控卡包括硬件设计和软件设计两部分,其系统结构如图1所示。
  
  图1FC监控卡系统结构
  FC监控卡在设计初期,旨在用于实验室环境下,选择运行环境为PC机环境。考虑到FC网络的高传输速率和实时性的要求,选择PCIe接口作为FC监控卡与PC机之间的接口,同时也可以增加模块的通用性。在FC监控卡硬件方面,选择具备FPGA为核心进行搭建。该FPGA具备PCIe硬核和多路RocketIO接口,用以实现FC接口和PCIe接口。外围电路包括电源电路、时钟电路、复位电路、存储器和光电转换模块,协同FPGA共同组成FC监控卡的硬件电路。其系统硬件结构如图2所示。
  
  图2FC监控卡硬件结构
  在硬件设计中,高速信号的设计是一个重点,也是难点。高速串行I/O对时钟和电源要求比较高,需要精准的差分时钟和具有良好纹波特性的电源模块。在设计复位电路时,需要考虑复位与FPGA配置加载之间的关系。
  3软件设计
  FC监控卡的软件主要包括Windows驱动软件和FC监控卡驱动软件两部分。
  Windows驱动软件是基于Windows内核所开发的设备驱动程序,能够基于Windows内核提供通信接口,为FC监控卡在PC环境下工作提供支撑。Windows驱动软件采用WDK(WindowsDriverKits)开发,能够运行于Windows2000和WindowsXP。Windows驱动软件具体分为两部分:动态库和设备驱动程序。其中动态库主要功能为:提供具体接口函数供程序调用,接口包括设备寄存器的访问、中断的处理、资源的申请/释放以及设备驱动的安装/卸载;接口支持对寄存器以8位、16位以及32位方式进行访问;中断的处理则通过回调函数的方式处理,在硬件中断后调用回调函数。设备驱动程序运行于内核层,直接控制硬件;动态库和设备驱动程序之间通过Win32API进行通信。Windows驱动软件支持设备驱动安装/卸载功能。
  FC监控卡驱动软件运行于Windows平台之上,采用VC++开发。为主机提供设备管理、监控管理及中断处理控制API接口,用户可基于该接口实现对设备资源的访问和控制、为用户提供整套基于FC的监控管理功能,满足航电系统应用要求。设备管理主要实现对设备硬件接口以及通用功能的管理,其中包括设备打开、设备关闭、设备使能、检测设备状态以及挂接用户中断例程等功能。监控管理主要实现对监控卡监控功能的控制,包括监控参数配置、挂接消息接收中断处理例程以及监控功能的使能和禁止功能。
  在航电系统中,不同用户所关心FC网络上的数据特性也不尽相同。用户的应用程序可以基于FC监控卡驱动软件所提供的标准API函数开发,以满足不同用户的需求。
  4测试验证
  FC监控卡作为FC网络上的监控设备,需要能够保证提供准确和有效的数据,否则会影响FC网络数据的分析和故障的定位。所以必须对FC监控卡进行充分的验证测试。
  FC监控卡主要包含两部分测试,分别为API函数测试和功能测试。其中API函数测试,主要测试为用户提供标准API函数的正确性。功能测试包括邮箱寄存器测试、信息交互区测试、监控带宽测试、ELS帧收发测试、正常帧监控测试和错误帧监控测试。其中监控带宽比较重要,其代表了监控卡的最大接收效率。如果监控带宽比较低,当网络数据流量比较大时,则会出现丢帧现象。本文所设计的FC监控卡经测试,监控带宽达到线速80%以上,满足用户的要求。进行正常帧监控测试时,通过标准测试设备连续的发送FC帧数据来测试FC监控卡监控功能的稳定性和可靠性。错误帧监控测试,主要测试FC监控卡能否正确识别所接收到的错误帧。FC监控卡支持点到点网络拓扑和交换网络拓扑结构,通过在两种网络拓扑结构下进行充分,全面的测试,FC监控卡的功能和性能满足最初的设计要求。
  5结束语
  本文设计了一种基于PC环境下的FC监控卡,并对监控卡的系统结构、硬件设计和软件设计进行了介绍,最后介绍了FC监控卡的测试验证。FC监控卡经过测试验证,可以在航空电子系统地面试验室环境下使用,为FC网络地面综合联试和分析提供支撑。FC监控卡的设计为FC网络监控分析技术的研究做出了积极的探索。(原文载于《硅谷》杂志2012年第13期,硅谷网及《硅谷》杂志版权所有,未经允许禁止转载)
【对“一种基于PC机环境下FC监控卡的设计”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
头条
硅谷网解密:4G网络中的微波传输解决方案 硅谷网解密:4G网络中的微波传输解决方案
在2013年12月4日,工信部向中国移动、中国联通、中国电信颁发TD-LTE(4G)经营许可之后……
·硅谷网解密:4G网络中的微波传输解决方案
·创意产业的批量化规律 工业造型方法论之加减
·《硅谷》杂志:浅谈电信运营商开展IPTV业务
·《硅谷》杂志:新型桌面搜索关键技术的研究与
·硅谷杂志:基于时间技术的搜索引擎排名算法
图文
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
最新
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·利用重力势能做功发电介绍和势能输出系统介绍
·李磊:新时代下电网调度自动化技术的发展分析
·提升企业竞争力以及企业人力资源管理优化思考
·《硅谷》杂志:采油分层测静压工艺技术浅究
热点
·判断连续时间系统的线性非时变性和因果性
·3DMAX+Vary室内漫游动画制作的技法浅析
·长期使人困惑的问题:TCP连接中断的实时检测
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·关于汽轮机油系统失火原因分析及防范措施的一
旧闻
·颜海宙:谈谈工业锅炉节能运行的优化措施
·硅谷杂志:化工生产过程中的DCS监控系统的应
·《科技与生活》杂志:钢铁厂厂址的选择
·硅谷杂志:视频会议系统建设应用分析
·硅谷杂志:无线通信技术在调度通信中的应用
广告
硅谷影像
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介绍
公关负责人离职背后:危机公关案例分析
公关负责人离职背后:危机公关案例分析
硅谷网解密:4G网络中的微波传输解决方案
硅谷网解密:4G网络中的微波传输解决方案
使用Autoit脚本在虚拟内存盘设置考试模拟系统
使用Autoit脚本在虚拟内存盘设置考试模拟系统
探秘开滦集团设备租赁管理系统的设计和实现
探秘开滦集团设备租赁管理系统的设计和实现
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>