[发明专利]一种基于AT697处理器的单粒子翻转故障处理方法有效

专利信息
申请号: 201410228339.7 申请日: 2014-05-27
公开(公告)号: CN103984630B 公开(公告)日: 2017-02-01
发明(设计)人: 赵勋峰;薛长斌;周晴;郭林 申请(专利权)人: 中国科学院空间科学与应用研究中心
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京法思腾知识产权代理有限公司11318 代理人: 杨小蓉
地址: 100190 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种针对AT697处理器的单粒子翻转故障处理方法,所述方法包含步骤101)定义AT697处理器变量的格式;步骤102)初始化AT697F处理器的EDAC功能模块及RAM空间的数据;步骤103)检测并修改与EDAC模块相连的RAM或EEPROM存储器由单粒子翻转造成的错误;步骤104)建立维护策略,主动周期性的遍历访问所有RAM和EEPROM存储器的存储空间,进而减少并消除单bit错误。本发明根据AT697处理器提供EDAC检测接口的特点,针对空间单粒子故障提出一套完成的软件处理设计方案。本方案不需额外增加芯片,不增加设备的重量、体积、功耗;处理方法简单、高效;接口灵活、可移植性强,对提高我国卫星发展的可靠性与安全性具有重要的意义。
搜索关键词: 一种 基于 at697 处理器 粒子 翻转 故障 处理 方法
【主权项】:
一种基于AT697处理器的单粒子翻转故障处理方法,所述方法包含:步骤101)定义AT697处理器变量的格式;步骤102)初始化AT697F处理器的EDAC功能模块及RAM空间的数据;步骤103)检测并修改与EDAC模块相连的RAM或EEPROM存储器由单粒子翻转造成的错误;步骤104)建立维护策略,主动周期性的遍历访问所有RAM和EEPROM存储器的存储空间,进而减少并消除单bit错误;其中,所述步骤104)之后还包含:对单位或多位错误故障处理进行验证,具体为:步骤205)计算待测试数据的EDAC校验码,即获得待测数据的tcb码,其中待测试的数据的长度为32bit;步骤206)制造待测试数据的单比特位或多位错误,即将待测试数据的一位或多位进行取反操作;步骤207)将处理器中存储器控制寄存器中的写旁路检测wb位使能,同时写入待测试数据的正确tcb码;使能写旁路检测wb位后,向RAM和EEPROM空间写数据时校验位不由处理器EDAC模块产生,而是由此次操作所写入的固定tcb码;步骤208)向设定地址写入步骤206)输出的待测试数据;步骤209)将存储器的第三控制寄存器写旁路检测wb位禁止;步骤210)从设定地址中读取步骤208)写入的测数据;步骤211)由于tcb码与实际写入数据存在单比特位或多位错误,触发EDAC异常或中断ISR验证异常纠错;步骤212)程序进入EDAC异常或中断ISR,处理单比特位或多位错误,完成纠错、返回动作;步骤213)重复读取设定地址中写入的数据,如果没有纠正则再次进入EDAC异常或中断ISR,如此循环;如果纠正结果正确则不会再次触发EDAC异常或中断ISR;步骤214)查询纠错计数进行比对验证,当纠错计数增加值满足单粒子翻转处理计数时则基于AT697处理器的单粒子翻转故障处理方法满足要求。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空间科学与应用研究中心,未经中国科学院空间科学与应用研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410228339.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top