一种强实时性的CPCI千兆以太网板卡及数据通讯方法技术

技术编号:32184027 阅读:31 留言:0更新日期:2022-02-08 15:47
本发明专利技术公开了一种强实时性的CPCI千兆以太网板卡及数据通讯方法,包括PCI总线控制器、可编程片上系统、光电转换模块、高速存储器;所述高速存储器与可编程片上系统连接,所述高速存储器用于存储以太网实时通讯中的过程数据;所述可编程片上系统为以太网板卡的控制中心。本发明专利技术中ARM控制器自定义以太网通讯的数据协议,可实现数据的定周期可靠传输,解决传统TCP/IP协议的超时重传机制带来的数据传输延时问题。同时板卡上的高速存储器与以太网通讯之间建立直接数据存储通道,解放了ARM处理器对大量数据处理的工作,提高数据传输效率,可实现以太网的高速大量实时数据通信。实现以太网的高速大量实时数据通信。实现以太网的高速大量实时数据通信。

【技术实现步骤摘要】
一种强实时性的CPCI千兆以太网板卡及数据通讯方法


[0001]本专利技术属于计算机应用
,具体属于一种强实时性的CPCI千兆以太网板卡及数据通讯方法。

技术介绍

[0002]以太网是目前使用最广泛的局域网通讯技术,随着以太网应用领域的不断拓展,在航空航天及军事中的应用也越来越广泛。随着产品性能的不断升级,通讯速率及实时性要求越来越高。传统TCP/IP协议的超时重传机制会带来传输延时问题,无法满足航空航天及军事中的强实时性要求。

技术实现思路

[0003]为了解决现有技术中存在的问题,本专利技术提供一种强实时性的CPCI千兆以太网板卡及数据通讯方法,解决目前以太网板的数据传输实时性差的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种强实时性的CPCI千兆以太网板卡,包括PCI总线控制器、可编程片上系统、光电转换模块、高速存储器;
[0005]所述高速存储器与可编程片上系统连接,所述高速存储器用于存储以太网实时通讯中的过程数据;
[0006]所述光电转换模块与可编程片上系统连接,所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种强实时性的CPCI千兆以太网板卡,其特征在于,包括PCI总线控制器(1)、可编程片上系统、光电转换模块、高速存储器(7);所述高速存储器(7)与可编程片上系统连接,所述高速存储器(7)用于存储以太网实时通讯中的过程数据;所述光电转换模块与可编程片上系统连接,所述光电转换模块用于实现以太网物理层的光电转换;所述PCI总线控制器(1)与可编程片上系统连接,所述PCI总线控制器(1)用于实现PCI总线与可编程片上系统之间的命令及数据传输;所述可编程片上系统为以太网板卡的控制中心。2.根据权利要求1所述的一种强实时性的CPCI千兆以太网板卡,其特征在于,可编程片上系统包括可编程逻辑块和处理单元,所述可编程逻辑块和处理单元之间通过高速总线连接;所述可编程逻辑块包括逻辑控制模块(10)、双端口存储器(9)、直接存储访问通道(4)、以太网媒体访问控制层(3)和以太网物理层;所述处理单元为ARM处理器(8);所述逻辑控制模块(10)的一端与PCI总线控制器(1)连接,逻辑控制模块(10)的另一端与双端口存储器(9)连接,所述逻辑控制模块(10)用于实现PCI总线控制器(1)与双端口存储器(9)的数据读写时序匹配;所述双端口存储器(9)还与ARM处理器(8)连接,所述双端口存储器(9)用于实现PCI总线与ARM处理器(8)之间的数据通道的缓存;所述直接存储访问通道(4)一端和ARM处理器(8)连接,所述直接存储访问通道(4)另一端和以太网媒体访问控制层(3)连接,所述直接存储访问通道(4)用于实现以太网媒体访问控制层(3)和高速存储器(7)之间的高速数据传输通道;所述以太网媒体访问控制层(3)一端和直接存储访问通道(4)互连,所述以太网媒体访问控制层(3)另一端和以太网物理层连接,所述以太网物理层和光电转换模块互连,所述以太网媒体访问控制层(3)和以太网物理层用于实现以太网通讯的数据链路层及物理层。3.根据权利要求2所述的一种强实时性的CPCI千兆以太网板卡,其特征在于,所述ARM处理器(8)配置以太网传输的数据格式;所述数据格式为:目标以太网媒体访问控制层地址、源以太网媒体访问控制层地址、数据长度、有效数据、校验和;所述有效数据长度不超过1500字节,所述有效数据可自主定...

【专利技术属性】
技术研发人员:王晓洁张坤程杰马元元
申请(专利权)人:西安微电子技术研究所
类型:发明
国别省市:

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

1