一种数据处理方法、装置、系统及监控卡制造方法及图纸

技术编号:34997032 阅读:19 留言:0更新日期:2022-09-21 14:45
本发明专利技术实施例公开了一种数据处理方法、装置、系统及监控卡,该方法包括:获取待测通信板卡发送的符合FC

【技术实现步骤摘要】
一种数据处理方法、装置、系统及监控卡


[0001]本专利技术涉及但不仅限于通信领域,尤指一种数据处理方法、装置、系统及监控卡。

技术介绍

[0002]航空电子已从模拟化系统迅速发展为数字化系统,航空电子环境下的光纤通道协议(FC

AE)包括FC

AE

ASM、FC

AE

1553和FC

AE

RDMA等多种FC上层协议,这些协议适应统一网络的广泛性要求,可以满足航空电子发展的需要。
[0003]航空电子环境下光纤通道的匿名消息传输协议(FC

AE

ASM)以低延迟、高数据通信效率和实时通信能力强等优点已被应用于新一代航电系统,然而,如何实现对FC

AE

ASM通信板卡的数据监控功能,已成为一个亟待解决的问题。

技术实现思路

[0004]本申请实施例提供了一种数据处理方法,包括:
[0005]获取待测通信板卡发送的符合FC

AE

ASM协议格式的第一数据帧;
[0006]将所述第一数据帧进行解析得到相应的通信数据,以及确定所述第一数据帧的帧类型,所述帧类型包括:正确数据帧或错误数据帧;
[0007]将所述通信数据重新组合成符合DMA接口数据形式的第二数据帧进行发送,所述第二数据帧包括:错误码识别字段,所述错误码识别字段用于表示所述帧类型。
[0008]本申请实施例还提供了一种数据处理装置,包括:高速串行收发器、FC协议处理模块、分析模块和重组模块;
[0009]所述高速串行收发器,用于获取待测通信板卡发送的符合FC

AE

ASM协议格式的第一数据帧;
[0010]所述FC协议处理模块,用于将所述第一数据帧进行解析得到相应的通信数据;
[0011]所述分析模块,用于确定所述第一数据帧的帧类型,所述帧类型包括:正确数据帧或错误数据帧;
[0012]所述重组模块,用于将所述通信数据重新组合成符合DMA接口数据形式的第二数据帧进行发送,所述第二数据帧包括:错误码识别字段,所述错误码识别字段用于表示所述帧类型。
[0013]本申请实施例还提供了一种监控卡,包括存储器和处理器,存储器用于存储执行指令;处理器调用所述执行指令,用于执行任一实施例所述的数据处理方法。
[0014]本申请实施例还提供了一种数据处理系统,包括:待测通信板卡、上位机和任一实施例所述的监控卡,所述监控卡通过PCI

E总线与所述上位机连接,所述待测通信板卡采用FC

AE

ASM协议与所述监控卡通信;
[0015]所述待测通信板卡,用于向所述监控卡发送符合所述FC

AE

ASM协议格式的第一数据帧;
[0016]所述上位机,用于通过所述PCI

E总线接收所述监控卡发送的第二数据帧。
[0017]本申请至少一个实施例提供的数据处理方法、装置、系统及监控卡,与现有技术相比,具有以下有益效果:可以将FC

AE

ASM通信板卡的全部的数据帧进行接收以及转发,并在转发时保留错误帧,可实现对FC

AE

ASM通信板卡的数据接收,以及可实现对FC

AE

ASM通信板卡的数据监控功能。将错误信息上传给上位机供用户分析,可让用户充分了解待测通信板卡的通信情况,即使在发生数据出现错误的情况下也能清楚发送的数据的真实情况。
[0018]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。
附图说明
[0019]附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0020]图1为本专利技术实施例提供的数据处理方法的流程图;
[0021]图2为本专利技术一示例实施例提供的数据处理装置的结构框图;
[0022]图3为本专利技术另一示例实施例提供的数据处理装置的结构框图;
[0023]图4为本专利技术一示例实施例提供的监控卡的结构框图;
[0024]图5为本专利技术一示例实施例提供的数据处理系统的结构框图。
具体实施方式
[0025]本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
[0026]本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的专利技术方案。任何实施例的任何特征或元件也可以与来自其它专利技术方案的特征或元件组合,以形成另一个由权利要求限定的独特的专利技术方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
[0027]此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。
[0028]图1为本专利技术实施例提供的数据处理方法的流程图,如图1所示,数据处理方法可以包括:S101、S102和S103。
[0029]S101:获取待测通信板卡发送的符合FC

AE

ASM协议格式的第一数据帧。
[0030]本实施例的执行主体可以是下述任一实施例所示的数据处理装置或监控卡,监控卡可以采用FPGA芯片,实现对FC

AE

ASM节点待测通信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待测通信板卡发送的符合FC

AE

ASM协议格式的第一数据帧;将所述第一数据帧进行解析得到相应的通信数据,以及确定所述第一数据帧的帧类型,所述帧类型包括:正确数据帧或错误数据帧;将所述通信数据重新组合成符合DMA接口数据形式的第二数据帧进行发送,所述第二数据帧包括:错误码识别字段,所述错误码识别字段用于表示所述帧类型。2.根据权利要求1所述的方法,其特征在于,所述错误数据帧包括:CRC错误帧、超短数据帧或超长数据帧;所述超短数据帧是指所述第一数据帧中的数据字段的长度小于第一预设长度,所述超长数据帧是指所述第一数据帧中的数据字段的长度大于第二预设长度,所述第二预设长度大于所述第一预设长度。3.根据权利要求2所述的方法,其特征在于,所述错误码识别字段采用四字节表示,0x00000000表示正确数据帧,0x00000001表示CRC错误帧,0x00000002表示超短数据帧,0x00000003表示超长数据帧。4.根据权利要求1或2所述的方法,其特征在于,所述第二数据帧还包括:预设的广义帧头字段,所述广义帧头字段包括:用于存储接收所述第一数据帧的时间戳的字段。5.根据权利要求4所述的方法,其特征在于,所述第二数据帧还包括:帧头字段,所述帧头字段包括:所述DMA接口的物理位置字段和数据长度字段。6.根据权利要求1所述的方法,其特征在于,所述将所述第一数据帧进行解析得到相应的通信数据之后,所述方法还包括:采用预设的收发交替规则访问外部的DDR内存,在预设的收发交替规则指示发送访问时,将所述通信数据写入到DDR内存中的接收区域,所述DDR内存划分为两个区域:接收区域和发送区域。7.一种数据处理装置...

【专利技术属性】
技术研发人员:杨伟朋
申请(专利权)人:上海旋极信息技术有限公司
类型:发明
国别省市:

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

1