一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种芯片数据的冗余处理方法与流程

2022-03-09 01:19:38 来源:中国专利 TAG:


1.本发明属于雷达信号处理技术领域,具体涉及一种冗余备份技术。


背景技术:

2.国内芯片研发水平突飞猛进,以中国电科14所牵头研制的华睿芯片为例,是国内首款具有国际先进水平的高端dsp处理芯片,满足了国产雷达装备高端处理芯片的需求。该芯片在使用过程发现的一些设计缺陷,已经影响到产品的稳定性和可靠性,急需从系统架构设计上解决芯片的短板。


技术实现要素:

3.本发明为了解决现有技术存在的问题,提出了一种芯片数据的冗余处理方法,为了实现上述目的,本发明采用了以下技术方案。
4.数据分发处理:前端输入的雷达回波数据,通过数据分配接口轮询分配,由多个处理节点流水作业,某个节点发生故障后,则退出作业流程,不影响系统正常工作。
5.忙闲机制分配:数据分配接口获取处理节点的忙闲状态信息,若某处理节点状态忙,则不分配数据给该节点,判断处理节点是否异常,实现处理节点的冗余。
6.汇数节点冗余:处理节点分别将处理后的数据,通过两个srio通道,发给汇数节点1与汇数节点2,解决srio收端死机引起的srio链路堵塞,实现汇数节点的双冗余。
7.数据处理冗余:汇数节点通过ab路交叉处理数据流在数据处理1和2之间切换,实现数据处理的双冗余。
8.异常节点复位:数据分配接口收集各处理节点的心跳计数,若预设的时间间隔内,某节点心跳计数不增加,则下电重启该异常节点,重启后继续加入处理流程。
9.进一步的,判断第n 1节点的忙闲状态,若该节点状态闲,则分配数据给该节点,记录节点号,否则查询第n 2节点,若遍历所有节点,都是状态忙,则分配数据给第n 1节点。
10.状态闲的处理节点通过srio通道,将状态信息反馈给数据分配接口,记录各节点的状态信息,供下一包数据分配查询。
11.进一步的,若a路收不到数据或数据有误,则切换b路接收,若b路收不到数据或数据有误,则切换a路接收,若预设的时间间隔内,收不到数据或该处理节点无心跳,则切换至数据处理2重复该过程。
12.进一步的,处理节点按预设的时间间隔,发送心跳计数给数据分配接口。
13.本发明的有益效果:确保系统不存在单节点和单通道,每个节点和通道都有冗余热备份,提高信息处理机的任务可靠性。
附图说明
14.图1是冗余处理流程图,图2是节点分配流程图,图3是双路处理流程图。
具体实施方式
15.以下结合附图对本发明的技术方案做具体的说明。
16.冗余处理流程如图1所示,雷达回波数据通过数据分配接口,由多个处理节点流水作业,处理后的数据通过两个srio通道,发给汇数节点1与汇数节点2,汇数节点通过ab路交叉处理数据流在数据处理1和2之间切换。
17.节点分配流程如图2所示,数据分配接口轮询分配,获取处理节点的忙闲状态信息,若某处理节点状态忙,则不分配数据给该节点,判断第n 1节点的忙闲状态,若该节点状态闲,则分配数据给该节点,记录节点号,否则查询第n 2节点,若遍历所有节点,都是状态忙,则分配数据给第n 1节点。
18.双路处理流程如图3所示,汇数节点通过ab路交叉处理数据流在数据处理1和2之间切换,若a路收不到数据或数据有误,则切换b路接收,若b路收不到数据或数据有误,则切换a路接收,若预设的时间间隔内,收不到数据或该处理节点无心跳,则切换至数据处理2重复该过程。
19.上述作为本发明的实施例,并不限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。


技术特征:
1.一种芯片数据的冗余处理方法,其特征在于,包括:数据分发处理:前端输入的雷达回波数据,通过数据分配接口轮询分配,由多个处理节点流水作业,某个节点发生故障后,则退出作业流程,不影响系统正常工作;忙闲机制分配:数据分配接口获取处理节点的忙闲状态信息,若某处理节点状态忙,则不分配数据给该节点,判断处理节点是否异常,实现处理节点的冗余;汇数节点冗余:处理节点分别将处理后的数据,通过两个srio通道,发给汇数节点1与汇数节点2,解决srio收端死机引起的srio链路堵塞,实现汇数节点的双冗余;数据处理冗余:汇数节点通过ab路交叉处理数据流在数据处理1和2之间切换,实现数据处理的双冗余;异常节点复位:数据分配接口收集各处理节点的心跳计数,若预设的时间间隔内,某节点心跳计数不增加,则下电重启该异常节点,重启后继续加入处理流程。2.根据权利要求1所述的芯片数据的冗余处理方法,其特征在于,所述忙闲机制分配,包括:判断第n 1节点的忙闲状态,若该节点状态闲,则分配数据给该节点,记录节点号,否则查询第n 2节点,若遍历所有节点,都是状态忙,则分配数据给第n 1节点。3.根据权利要求2所述的芯片数据的冗余处理方法,其特征在于,所述忙闲机制分配,包括:状态闲的处理节点通过srio通道,将状态信息反馈给数据分配接口,记录各节点的状态信息,供下一包数据分配查询。4.根据权利要求1所述的芯片数据的冗余处理方法,其特征在于,所述数据处理冗余,包括:若a路收不到数据或数据有误,则切换b路接收,若b路收不到数据或数据有误,则切换a路接收,若预设的时间间隔内,收不到数据或该处理节点无心跳,则切换至数据处理2重复该过程。5.根据权利要求1所述的芯片数据的冗余处理方法,其特征在于,所述异常节点复位,包括:处理节点按预设的时间间隔,发送心跳计数给数据分配接口。

技术总结
本发明公开了一种芯片数据的冗余处理方法,雷达回波数据通过数据分配接口,由多个处理节点流水作业,处理后的数据通过两个SRIO通道,发给汇数节点1与汇数节点2,汇数节点通过AB路交叉处理数据流在数据处理1和2之间切换,确保系统不存在单节点和单通道,每个节点和通道都有冗余热备份,提高信息处理机的任务可靠性。性。性。


技术研发人员:窦泽华 刘云申 张弘 陈帅 敖呈欢
受保护的技术使用者:南京国睿防务系统有限公司
技术研发日:2021.11.22
技术公布日:2022/3/7
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献