一种手持式FC总线测试仪制造技术

技术编号:15441512 阅读:202 留言:0更新日期:2017-05-26 06:39
本发明专利技术公开了一种手持式FC总线测试仪,包括数据捕获模块,所述数据捕获模块捕获数据并将数据存储到存储单元,具备数据过滤和数据触发功能;数据发送模块,将数据通过光接口发送给被测设备;统计模块,对数据捕获模块捕获的数据和数据发送模块发送的数据进行统计,包括短期统计值与累计统计值,并与控制模块进行数据交互;人机接口,接收输入的控制信息并显示测试结果;控制模块,控制数据捕获模块、数据发送模块、统计模块、协议解析模块以及人机接口协调运行。克服了现有测试仪器存在的集成性低、携带不方便、价格昂贵等问题,使得手持式FC总线测试仪不仅满足FC协议分析和测试的需求,而且简单易用、便于携带。

Hand held FC bus tester

The invention discloses a portable FC bus test instrument, including data acquisition module, the data acquisition module to capture data and the data stored in the storage unit, a data filtering and data trigger function; data transmission module, the data interface through the light sent to the equipment to be tested; statistics module, statistics on the data acquisition module the data acquisition and data transmission module to send data, including short-term statistics and cumulative statistics, and data exchange and control module; man-machine interface, receiving the control information input and display the test results; the control module, data acquisition module, data transmission control module, statistics module, protocol analysis module and man-machine interface operation. To overcome the integration of existing testing instruments, low carrying is convenient and the price is expensive, the portable FC bus test instrument not only meet the demand of FC protocol analysis and testing, and easy to use, easy to carry.

【技术实现步骤摘要】
一种手持式FC总线测试仪
本专利技术涉及一种手持式FC总线测试仪。
技术介绍
随着FC技术得到越来越广泛的应用,采用FC技术的交换机、仪器及终端也越来越多。在FC设备终端应用范围日益广泛的情况下,针对FC设备终端的简单易用的自动化测试仪器并不多见,大多为体积较大的台式机或者便携机,把FC协议测试作为独立模块制作成PXI或者CPCI板卡,配合台式机或者便携机使用。而且目前市场上的FC总线测试仪器普遍采用FPGA与CPU独立设计,FPGA与CPU之间采用DPRAM进行交互,与CPCI接口采用CPLD进行接口译码与控制,这种架构采用的芯片种类数量多,占用印制板空间大,集成性不高,携带不方便,成本较高。
技术实现思路
本专利技术的目的就是为了解决上述问题,提供一种手持式FC总线测试仪,使得手持式FC总线测试仪不仅满足FC协议分析和测试的需求,而且简单易用、便于携带。为了实现上述目的,本专利技术采用如下技术方案:一种手持式FC总线测试仪,包括数据捕获模块,所述数据捕获模块捕获数据并将数据存储到存储单元,具备数据过滤和数据触发功能;数据发送模块,将数据通过光接口发送给被测设备;统计模块,对数据捕获模块捕获的数据和数据发送模块发送的数据进行统计,包括短期统计值与累计统计值,并与控制模块进行数据交互;人机接口,接收输入的控制信息并显示测试结果;控制模块,控制数据捕获模块、数据发送模块、统计模块、协议解析模块以及人机接口协调运行。所述数据捕获模块将FC链路建立和数据传输过程中捕获的数据按照捕获时间先后顺序存储下来。所述数据捕获模块具有数据过滤功能,能够根据控制捕获特定类型的原语、分界符或者帧头内容。数据捕获模块具有数据触发功能,能够在捕获到特定的原语、分界符或者帧头内容后开始对捕获的数据进行存储。所述协议解析模块从存储单元中读取数据捕获模块捕获的FC数据帧进行分析,分析出数据帧的帧类型、帧头内容和净荷数据,并对数据帧进行CRC校验;自动解析识别FC-2帧、FC-AE-ASM、FC-AE-1553、SCSI及FICON。所述数据发送模块在不同速率下根据设置产生不同的原语及FC帧并通过光接口向被测设备发送,支持FC-AE-ASM、FC-AE-1553协议数据发送。所述统计模块统计各端口短期数据与累计数据,包括发送、接收的帧数量以及字节数,计算实时带宽利用率,统计FC1错误统计和FC2错误统计。数据捕获模块、数据发送模块、统计模块均在现场可编程门阵列FPGA中采用VHDL硬件描述语言实现,控制模块和协议解析模块在现场可编程门阵列FPGA中集成的双核CotexA9内核中采用C语言实现。所述现场可编程逻辑阵列FPGA通过GTX接口与SFP光模块连接,数据发送模块产生的数据通过现场可编程逻辑阵列FPGA中的GTX接口传送到SFP光模块进行发送;数据捕获模块通过现场可编程逻辑阵列FPGA中的GTX接口接收SFP接口光模块捕获的数据,并将数据存储到存储单元。数据捕获模块、和数据发送模块通过现场可编程门阵列FPGA内的GTX接口与SFP光模块相连,通过SFP光模块跟被测设备进行数据交互;4.25Gb/s、2.125Gb/s、1.0625Gb/s三种不同端口速率通过现场可编程门阵列FPGA中的GTX接口采用DRP方式进行切换。本专利技术的有益效果:克服了现有测试仪器存在的集成性低、携带不方便、价格昂贵等问题,使得手持式FC总线测试仪不仅满足FC协议分析和测试的需求,而且简单易用、便于携带。附图说明图1为本专利技术的整体构架图;图2为本专利技术的硬件构架图。具体实施方式下面结合附图与实施例对本专利技术作进一步说明。如图1所示,一种手持式FC总线测试仪,由图可知,本专利技术手持式FC总线测试仪包括:数据捕获模块、协议解析模块、数据发送模块、统计模块、控制模块和人机接口。其中:数据捕获模块将FC链路建立和数据传输过程中捕获的数据,根据帧定界符定位出每一帧数据,并在帧起始符位置打上时标,按照捕获时间先后顺序存储到存储单元,并且具备数据过滤和数据触发功能;协议解析模块,从DDR存储单元中读取数据捕获模块捕获的FC数据帧进行分析,分析出数据帧的帧类型、帧头内容和净荷数据,并对数据帧的进行CRC校验;数据发送模块,在不同速率下根据设置产生不同的原语及FC帧并通过SFP光模块向被测设备发送;统计模块,对数据捕获模块捕获的数据和数据发送模块发送的数据进行统计,分为短期值与累计值,包括发送、接收的帧数量以及字节数,计算实时带宽利用率,统计FC1错误统计、FC2错误统计;控制模块,控制数据捕获模块、数据发送模块、统计模块、协议解析模块以及人机接口协调运行,从人机接口中读取控制信息控制数据捕获模块和数据发送模块进行收发数据,控制数据捕获模块根据控制信息对捕获的数据进行过滤和触发,并将捕获的数据存储到存储单元的指定地址中,控制协议解析模块从存储单元中读取捕获数据,控制统计模块对收发的数据进行统计,将协议解析模块解析的结果和统计模块的结果送至人机接口中进行显示;人机接口,接收对数据发送模块和数据捕获模块的控制信息,协议解析的结果以及统计结果。进一步的,数据捕获模块具有数据过滤功能,能够根据控制捕获特定类型的原语、分界符或者帧头内容。进一步的,数据捕获模块具有数据触发功能,能够在捕获到特定的原语、分界符或者帧头内容后开始对捕获的数据进行存储。进一步的,协议解析模块能够自动解析识别FC-2帧、FC-AE-ASM、FC-AE-1553、SCSI、FICON。进一步的,数据发送模块能够支持FC-AE-ASM、FC-AE-1553协议数据发送。本专利技术手持式FC总线测试仪以WinCE系统为系统平台,用户易于接受上手快。此外,软件界面采用图形化设计,各模块控制按钮功能清晰明确,易于使用。如图2所示,由图可知,本专利技术一种手持式FC总线测试仪,采用一种TFT触摸屏作为人机接口及输入输出平台;在现场可编程逻辑门阵列FPGA中设计实现数据捕获模块、数据发送模块和统计模块;同时FPGA内集成的双核CotexA9内核中实现控制模块,在CotexA9内核的应用软件中实现协议解析模块;采用DDR3存储器作为捕获数据的存储单元;其中数据捕获模块和数据发送模块通过现场可编程门阵列FPGA内GTX接口与SFP光模块相连,通过SFP光模块跟被测设备进行数据交互;4.25Gb/s、2.125Gb/s、1.0625Gb/s三种不同端口速率通过现场可编程门阵列FPGA中的GTX接口采用DRP方式进行切换;数据捕获模块和与协议解析模块通过现场可编程门阵列FPGA与DDR3进行数据交互。本专利技术手持式FC总线测试仪分为两个端口,均采用标准SFP接口光模块进行连接。在数据发送模块产生的数据通过现场可编程逻辑阵列FPGA中的GTX接口传送到SFP光模块进行发送。数据捕获模块通过现场可编程逻辑阵列FPGA中的GTX接口接收SFP接口光模块捕获的数据,并将数据存储到存储单元。在本实施例中,两个端口采用标准SFP连接器,光收发模块与FPGA之间通过GTX收发接口进行通信,GTX收发接口实现FC-0层、FC-1层和FC-2层中数据帧收发,为数据捕获模块和数据发送模块提供接口,提供用于数据帧收发的FIFO通道。此外,采用DDR3存储器进行捕获数据的存本文档来自技高网...
一种手持式FC总线测试仪

【技术保护点】
一种手持式FC总线测试仪,其特征是,包括数据捕获模块,所述数据捕获模块捕获数据并将数据存储到存储单元,具备数据过滤和数据触发功能;数据发送模块,将数据通过光接口发送给被测设备;统计模块,对数据捕获模块捕获的数据和数据发送模块发送的数据进行统计,包括短期统计值与累计统计值,并与控制模块进行数据交互;人机接口,接收输入的控制信息并显示测试结果;控制模块,控制数据捕获模块、数据发送模块、统计模块、协议解析模块以及人机接口协调运行。

【技术特征摘要】
1.一种手持式FC总线测试仪,其特征是,包括数据捕获模块,所述数据捕获模块捕获数据并将数据存储到存储单元,具备数据过滤和数据触发功能;数据发送模块,将数据通过光接口发送给被测设备;统计模块,对数据捕获模块捕获的数据和数据发送模块发送的数据进行统计,包括短期统计值与累计统计值,并与控制模块进行数据交互;人机接口,接收输入的控制信息并显示测试结果;控制模块,控制数据捕获模块、数据发送模块、统计模块、协议解析模块以及人机接口协调运行。2.如权利要求1所述一种手持式FC总线测试仪,其特征是,所述数据捕获模块将FC链路建立和数据传输过程中捕获的数据按照捕获时间先后顺序存储下来。3.如权利要求1所述一种手持式FC总线测试仪,其特征是,所述数据捕获模块具有数据过滤功能,能够根据控制捕获特定类型的原语、分界符或者帧头内容。4.如权利要求1所述一种手持式FC总线测试仪,其特征是,数据捕获模块具有数据触发功能,能够在捕获到特定的原语、分界符或者帧头内容后开始对捕获的数据进行存储。5.如权利要求1所述一种手持式FC总线测试仪,其特征是,所述协议解析模块从存储单元中读取数据捕获模块捕获的FC数据帧进行分析,分析出数据帧的帧类型、帧头内容和净荷数据,并对数据帧进行CRC校验;自动解析识别FC-2帧、FC-AE-ASM、FC-AE-1553、SCSI及FICON。6.如权利要求1所述一种手持式FC总线测试仪,其特征是,所述数据发送...

【专利技术属性】
技术研发人员:孟祥禄吴恒奎胡亚平
申请(专利权)人:中国电子科技集团公司第四十一研究所
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1