[发明专利]一种多备份启动的宇航计算机系统以及安全启动方法有效
申请号: | 201711221114.9 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108021473B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 王明贺;栾晓娜;王德波;朱其星;伍攀峰;于俊杰;高兰志 | 申请(专利权)人: | 山东航天电子技术研究所 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京金硕果知识产权代理事务所(普通合伙) 11259 | 代理人: | 刘珂玮 |
地址: | 264003 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 备份 启动 宇航 计算机系统 以及 安全 方法 | ||
本发明公开了一种多备份启动的宇航计算机系统,使用本发明能够在不降低系统可靠性的基础上,采用可用性和易用性较强的芯片来实现宇航计算机的安全启动。该系统具体为:中央处理器设置于宇航计算机中,配置用于控制样本控制器进行启动程序样本选择。多样本存储模块采用宇航用非易失性存储器,配置用于存储N备份的中央处理器的启动程序样本。样本控制器,将所选择的启动程序样本映射到中央处理器运行的首地址空间,用于CPU运行启动;并在中央处理器的控制下选择中央处理器的启动程序样本,进行样本维护。样本控制器监视中央处理器的程序运行状态。中央处理器还配置用于从运行的首地址空间读取启动程序样本,运行启动程序。
技术领域
本发明涉及宇航计算机技术领域,具体涉及一种多备份启动的宇航计算机系统价以及安全启动方法。
背景技术
宇航用电子计算机硬件架构通常由CPU、非易失性存储器芯片、RAM、FPGA、上电复位和其他外设组成。图1示出了宇航计算机的组成结构框图。
其中非易失性存储器通常用于存储启动程序和应用程序。启动程序通常包括存储系统初始化设置、系统基本维护和应用程序搬移。应用程序通常存储操作系统或者用户程序。系统的中央处理器CPU上电后,首先运行启动程序,启动程序中先后运行系统初始化设置、系统基本维护和应用程序搬移。程序搬移操作将应用程序搬移到内存当中,并设置指针跳转到程序入口,执行应用程序。
系统上电后首先运行启动程序,如果启动程序异常,将无法执行应用程序搬移和跳转等操作,系统最终无法运行。由于启动程序中存有系统维护程序,当系统运行异常时,通过系统维护程序执行程序上注功能,更新操作系统或者用户程序,以修补系统漏洞,维护系统运行。所以启动程序的软件和硬件上设计的可靠性,对星上嵌入式产品的可靠性运行尤为重要。
启动程序硬件设计上用的芯片,多使用抗空间环境能力较强的PROM芯片,如UT28F256或者HS1-6664RH-Q。此类芯片虽然抗空间环境能力强、可靠性高,但长时间面临芯片禁运、供货周期长、价格过高等因素影响,长期以来制约宇航用嵌入式计算机研制和生产。
当前,UT28F256和HS1-6664RH-Q两款芯片国外已经禁运,目前各个单位使用的这两种芯片都为库存产品,并且芯片价格居高不下。UT28F256单片芯片的价格达到了16万,HS1-6664RH-Q单片芯片价格高达7万元。当前国内几个研究机构正在加紧研制UT28F256和HS1-6664RH-Q的替代品,但仍然没有大面积应用。
上述类型的PROM芯片均为需要落焊的熔丝性质的PROM芯片,在使用过程中,均需要使用程序烧写器,将程序固化到芯片中,程序固化完成后,程序将无法更改。如果在后期调试过程中发现程序错误,芯片需要从印制板解焊下来,将新烧录程序的芯片重新焊装到印制板上,做调试和测试。芯片解焊和焊装过程中,需要承担一定的焊装风险。在焊装操作过程中,将会导致印制板焊盘变形、破损甚至脱落等损伤。依据宇航飞行类电子产品焊装要求,同一个焊盘焊装次数需少于3次。
芯片重新焊装后,带来的后续工作时间较长,流程繁琐,涉及到工作环节和人员较多。按照科研生产流程,PROM芯片需要专业人员将程序烧录到芯片中。程序烧录完成并确认程序正确后,需要专人对芯片引脚成型并应力释放24小时。产品如果已经三防固封处理,焊装人员在解焊前需要对芯片去三防固封等操作。芯片焊装完成后,需要对焊装芯片做三防固封处理。后续还要产品重新组装、合盖、环境试验(包含振动试验、热真空和热循环试验等试验项目)等一系列工作。单台产品全流程完成花费的时间成本至少为15天。
若采用普通的星上使用的EEPROM或者FLASH芯片直接替代上述需要落焊的熔丝性质的PROM芯片,则无法满足宇航计算机的安全启动方面对可靠性,如何在不降低系统可靠性的基础上,采用可用性和易用性较强的芯片来实现宇航计算机的安全启动是目前亟待解决的问题。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东航天电子技术研究所,未经山东航天电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711221114.9/2.html,转载请声明来源钻瓜专利网。