一种雷达处理机SRIO通信系统的容错方法及系统技术方案

技术编号:32456139 阅读:26 留言:0更新日期:2022-02-26 08:34
本申请属于数据处理技术领域,特别涉及一种雷达处理机SRIO通信系统的容错方法及系统。所述方法包括向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位第一交换芯片的接收端口;复位发送端自身的SRIO发送端口;向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,复位第二交换芯片的接收端口;通过维护写操作复位第一交换芯片的SRIO发送端口;修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,重复上述步骤,直至发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位。本申请通过使用维护写操作修复从发送方到接收方的整条通信链路上的交换芯片间互联端口,恢复发送方到其他正常终端的通信。信。信。

【技术实现步骤摘要】
一种雷达处理机SRIO通信系统的容错方法及系统


[0001]本申请属于数据处理
,特别涉及一种雷达处理机SRIO通信系统的容错方法及系统。

技术介绍

[0002]雷达处理机是雷达系统的大脑,介于雷达信号的接收单元与显示单元之间,是雷达系统内部信息处理的核心部件。雷达处理领域对数字信号的传输具有高带宽、低延迟、高可靠性等要求。得益于SRIO通信技术的高速、可靠及通信节点对等等特点,SRIO总线广泛应用于雷达处理机内部的处理板内及处理板间背板通信等场景。
[0003]一种典型的处理机SRIO通信系统框架如图1所示。在使用该类通信系统进行SRIO通信的过程中,容易出现某些情况导致SRIO通信中断。例如:1)系统启动阶段接收方启动失败,接收方自始至终处于离线状态;
[0004]2)系统工作过程中,接收方意外掉电、复位、跑飞。当出现以上两类情形时,由于接收方离线,SRIO交换网络中将累积不能成功发送的SRIO包。发送失败的SRIO包将一直反压到发送方,导致发送方的SRIO接口处于output

retry
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种雷达处理机SRIO通信系统的容错方法,其特征在于,所述容错方法应用于雷达处理机SRIO通信系统的发送端,所述方法包括:步骤S1、向与所述发送端直连的第一交换芯片的接收端口发送复位连接控制符号,以复位所述第一交换芯片的接收端口;步骤S2、复位所述发送端自身的SRIO发送端口;步骤S3、向维护指令中跳级参数HOP_COUNT所指定的芯片发送维护写操作,所述维护写操作用于控制维护指令中跳级参数HOP_COUNT所指定的芯片向与其直连的下一级交换芯片发送所述复位连接控制信号,初始步骤中,所述维护指令中跳级参数HOP_COUNT所指定的芯片为所述第一交换芯片,此时复位所述第二交换芯片的接收端口;步骤S4、通过所述维护写操作复位所述第一交换芯片的SRIO发送端口;步骤S5、修改维护写操作指令中的跳级参数HOP_COUNT,使维护指令作用于下一级交换芯片,发送维护写操作,以复位所述第三交换芯片的接收端口,进一步通过所述维护写操作复位所述第二交换芯片的SRIO发送端口;步骤S6、重复步骤S5,直至所述发送端与接收端之间的交换芯片的SRIO发送端口与接收端口全部复位;步骤S7、将接收方修改为备份接收终端,由备份接收终端替代离线终端。2.如权利要求1所述的雷达处理机SRIO通信系统的容错方法,其特征在于,步骤S1之前,进一步包括通过监测业务数据的传输时长判断接收方是否离线。3.如权利要求1所述的雷达处理机SRIO通信系统的容错方法,其特征在于,步骤S1之前进一步包括通过处理器或固件存储设备配置SRIO交换网络的路由表并设置交换芯片的复位选项为单端口复位模式。4.如权利要求1所述的雷达处理机SRIO通信系统的容错方法,其特征在于,步骤S1进一步包括等待发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,若发送端自身的SRIO接口模块的LINK状态从DOWN变为UP,则表示步骤S1的所述第一交换芯片的接收端口被复位。5.如权利要求1所述的雷达处理机SRIO通信系统的容错方法,其特征在于,步骤S3进一步包括通过维护读操作,等待所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,若所述第一交换芯片的下游发送端口的LINK状态从DOWN变为UP,则表示步骤S3的所述第二交换芯片的接收端口被复位。6.一种雷达处理机SRIO通信系统的容错系统,其特征在于,安装于雷达处理机SRIO通信系统的发送端,所述系统包...

【专利技术属性】
技术研发人员:李正东王启星苏小操
申请(专利权)人:中国航空工业集团公司雷华电子技术研究所
类型:发明
国别省市:

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

1