一种高可靠反射内存网络通信系统和方法技术方案

技术编号:42466745 阅读:22 留言:0更新日期:2024-08-21 12:53
本发明专利技术涉及一种高可靠反射内存网络通信系统和方法,包括:PCI/PCIE总线接口模块、内存控制模块、数据收发接口模块、主控制模块、异常状态监控模块和报文过滤模块;所述异常状态监控模块负责监测主控制模块的运行状态,判断当前反射内存卡是否处于上电过程中、是否有光纤链路异常等,并根据不同的运行状态通知主控制模块产生相应的处理动作;所述报文过滤模块通过与已有的数据收发接口模块交互,实现接收报文的固定字段检索,对满足检索条件的数据报文判定为粘包数据,进行分包处理后再进行转发。本发明专利技术能够实现在环形拓扑网络环境下的高可靠通信,有效解决不同类型反射内存卡不兼容、反射内存卡在上电过程中发送错误数据报文等问题。

【技术实现步骤摘要】

本专利技术涉及一种高可靠反射内存网络通信系统和方法,属于数据处理。本专利技术采用报文过滤转发和控制错误数据报文发送的方法,可实现不同硬件平台物理层数据兼容、风暴报文抑制和异常状态自动恢复,从而可以在不依赖冗余链路的情况下实现反射内存网络通信数据的可靠传输。


技术介绍

1、反射内存网络通信是一种数据实时传输技术,相比传统以太网和现场总线具有实时性高、性能稳定等优点,它能实现多节点间的大数据包传输和节点信息备份。在反射内存网络上的每个节点主机插入一张反射内存卡,每张板卡上集成了大量高速内存单元,通过局部内存映射将主机上的内存区域对应到板卡上的内存区域。

2、反射内存网络采用环形拓扑结构,数据包在网络上传输,遍历环形网络的所有节点直到源节点,源节点判断并删除该数据包。目前,采用环形拓扑结构的反射内存网络在应用时存在以下几点不足:

3、一是不同fpga电路设计的反射内存卡存在组网误码率高的问题;由于反射内存卡在电路设计上只能基于fpga设计实现,而不同厂商(如xlinx、altea公司)的fpga在高速接口物理层上存在差异,组网通信时不同数本文档来自技高网...

【技术保护点】

1.一种高可靠反射内存网络通信系统,其特征在于:包括:PCI/PCIE总线接口模块、内存控制模块、数据收发接口模块、主控制模块、异常状态监控模块和报文过滤模块;

2.根据权利要求1所述的一种高可靠反射内存网络通信系统,其特征在于:所述PCI/PCIE总线接口模块负责反射内存卡与计算机之间的通信,实现PCI/PCIE总线数据传输和中断控制、反射内存状态寄存组等功能;内存控制模块负责将反射内存网络数据写入到内存中,实现内存控制器、内存数据读取写入仲裁等功能;数据收发接口模块负责与后级光纤收发器电路的通信,实现数据格式转换、数据8b/10b编解码等功能;主控制模块实现总线数据、内存...

【技术特征摘要】

1.一种高可靠反射内存网络通信系统,其特征在于:包括:pci/pcie总线接口模块、内存控制模块、数据收发接口模块、主控制模块、异常状态监控模块和报文过滤模块;

2.根据权利要求1所述的一种高可靠反射内存网络通信系统,其特征在于:所述pci/pcie总线接口模块负责反射内存卡与计算机之间的通信,实现pci/pcie总线数据传输和中断控制、反射内存状态寄存组等功能;内存控制模块负责将反射内存网络数据写入到内存中,实现内存控制器、...

【专利技术属性】
技术研发人员:于立北韩华锦孙立卷郑伟樊镕王禹
申请(专利权)人:中国船舶集团有限公司第七〇七研究所
类型:发明
国别省市:

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

1