买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种挂接双端口RAM的SpaceWire总线通讯的容错方法及系统_北京控制工程研究所_202110637284.5 

申请/专利权人:北京控制工程研究所

申请日:2021-06-08

公开(公告)日:2024-04-12

公开(公告)号:CN113542009B

主分类号:H04L41/06

分类号:H04L41/06;H04L41/0654;H04L12/40;G06F11/14;G06F3/06

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2021.11.09#实质审查的生效;2021.10.22#公开

摘要:本发明涉及一种挂接双端口RAM的SpaceWire总线通讯的容错方法及系统,通过对RAM存储区进行分区设计,实现了RAM存储的冗余备份设计,并根据SpaceWire总线通讯协议格式,设计以RAM存储数据为中心的SpaceWire总线通讯故障的判别方式,对通讯故障提出了双端口RAM存储区切换和SpaceWire通讯控制器切换的两级故障处理策略,解决了SpaceWire通讯失败的问题,提高了挂接双端口RAM的SpaceWire总线通讯的可靠性。

主权项:1.一种挂接双端口RAM的SpaceWire总线通讯的容错方法,其特征在于步骤如下:对双端口RAM存储区进行冗余备份处理,具体过程为:根据双端口RAM的存储容量,将双端口RAM划分为两片区域,分别为A区和B区,A区和B区容量相等;A区和B区均再次划分为数据发送区和数据接收区,数据发送区和数据接收区的容量根据所要发送数据大小和接收数据大小设定;设定双端口RAM的初始使用区域,具体为:初始化设置使用双端口RAM的A存储区作为双端口RAM的初始使用区域,即CPU和SpaceWire通讯控制器默认初始使用A存储区的数据发送区和数据接收区进行数据交互;根据SpaceWire总线通讯协议提取出通讯故障条件,并且进行通讯故障判断,具体为:3.1CPU从双端口RAM的A存储区的数据接收区取出数据,并按照预定的通信协议解包数据内容;3.2若帧头不正确,帧头错误计数加1,进入步骤3.6,否则帧头错误计数清零,进入步骤3.3;3.3若数据长度不正确,数据长度错误计数加1,进入步骤3.6,否则数据长度错误计数清零,进入步骤3.4;3.4若校验和不正确,校验和错误计数加1,进入步骤3.6,否则校验和错误计数清零,进入步骤3.5;3.5若帧计数相对上一次接收的帧计数无变化,则帧计数错误计数加1,进入步骤3.6,否则帧计数错误计数清零,进入步骤3.6;3.6本次协议解包结束;根据通讯故障判断的结果,进行SpaceWire总线通讯故障处理。

全文数据:

权利要求:

百度查询: 北京控制工程研究所 一种挂接双端口RAM的SpaceWire总线通讯的容错方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。