[发明专利]一种航天器BC端1553B总线芯片RAM重配置方法有效
申请号: | 201710049746.5 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106919463B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 董振辉;潘莉;齐亚琳;张睿;王向晖;张红军;张亚航;穆港;张庆君;李延 | 申请(专利权)人: | 北京空间飞行器总体设计部 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 刘芳;仇蕾安 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 航天器 bc 1553 总线 芯片 ram 配置 方法 | ||
1.一种航天器BC端1553B总线芯片RAM重配置方法,其特征在于,具体过程为:
步骤一、1553B总线芯片RAM区故障后,检测定位故障区域,将总线芯片RAM区故障范围下传;若总线芯片RAM尚能利用的区域不足以拼凑出一个新的栈区和数据块区的组合,采取BC端设备切备机的措施,故障处理结束,否则进入步骤二;
步骤二、根据芯片故障的严重程度判断,如果总线芯片当前模式下使用的栈区或数据块区发生故障,但是备份栈区或数据块区正常,进入步骤三,如果当前模式下使用的栈区与备份栈区都发生了故障或者两个栈区对应的数据块区都发生了故障,但总线芯片中仍然具有足够的备份资源,进入步骤四;
步骤三、上注总线芯片模式切换指令,然后根据所述指令使用与当前模式下不同的栈区和数据块区组合,完成对总线芯片的重配置;
步骤四、根据实际故障情况制作总线芯片栈区和数据块区设置指令并上注,然后根据所述指令利用芯片中尚能使用的资源拼凑出一个新的栈区和数据块区组合,完成对总线芯片的重配置;
步骤五、如果经过步骤三和步骤四处理后,故障依然存在,采取BC端设备切备机的措施,总线芯片RAM重配置处理结束。
2.根据权利要求1所述航天器BC端1553B总线芯片RAM重配置方法,其特征在于,总线芯片RAM发生故障后,通过向芯片RAM写入固定标识并回读比较一致性来定位故障区域,自检完成后,使用自检前栈区和数据块区组合对芯片重新初始化,并输出自检结果信息。
3.根据权利要求1所述航天器BC端1553B总线芯片RAM重配置方法,其特征在于,所述总线芯片RAM区包括两个栈区A、B和94个数据块,所述94个数据块划分为两组,第一组为数据块0~63共64个数据块,第二组为数据块93~64,再加上从第一组中的63~30共64个数据块;总线芯片模式划分成4种,为A栈区分别对应两个数据块区构成两种模式,及B栈区分别对应两个数据块区构成两种模式。
4.根据权利要求1所述航天器BC端1553B总线芯片RAM重配置方法,其特征在于,所述总线芯片RAM区包括两个栈区A、B和94个数据块,若两个栈区A、B都发生了故障,则使用未损坏的7个连续的数据块作为栈区,并重新设定新栈区对应的数据块区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京空间飞行器总体设计部,未经北京空间飞行器总体设计部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710049746.5/1.html,转载请声明来源钻瓜专利网。