The invention discloses a highly reliable on-board computer program storage device, which includes CPU, FPGA, PROM, EEPROM, SRAM and watchdog circuits; FPGA connects CPU and each memory for matching the control sequence of each memory; PROM is used for storing monitoring programs and security programs; EEPROM is used for computing storage system applications; When the machine runs, the program moves from EEPROM to SRAM and resides in SRAM. EEPROM storage uses three mode redundancy, and each data is stored in three independent EEPROM. Watchdog circuit is used to reset EEPROM. The invention adopts three kinds of memory, PROM, EEPROM and SRAM, gives full play to the characteristics of the three kinds of memory, uses the technology of FPGA to effectively manage and realizes the high reliable program storage of the on-board computer.
【技术实现步骤摘要】
一种高可靠星载计算机程序存储设备
本专利技术属于航天飞行器电子技术,尤其涉及一种高可靠星载计算机程序存储设备。
技术介绍
星载计算机具有高可靠、长寿命的特点,对存储器特别是程序存储器的可靠性要求严格,程序存储器的数据错误将直接影响星载计算机的运行,甚至影响整颗卫星的安全。目前星载计算机的程序存储多采用“PROM+SRAM”的方法,可靠性较高,但PROM单片存储空间小,扩大存储成本高、硬件消耗大;同时在轨的软件升级只能采用在SRAM中进行,重新开机后升级的软件数据丢失,不利于在轨应用。EEPROM具有单片容量大,可改写且掉电不丢失的特点,但存在数据被改写的风险,在轨应用必须消除改写危害。
技术实现思路
为满足星载计算机大容量程序存储空间的需求,并具有高可靠的在轨程序升级能力,本专利技术提出了一种高可靠星载计算机程序存储设备。本专利技术所采用的技术方案是:一种高可靠星载计算机程序存储设备,包括CPU、FPGA、PROM、EEPROM、SRAM和看门狗电路;所述FPGA衔接所述CPU和各个存储器,用于匹配各个存储器的控制时序;所述PROM用于存储监控程序和安全程序,可维护最小的安全系统,不可改写;所述EEPROM用于存储系统应用程序,可改写;计算机运行时,程序从所述EEPROM搬场到所述SRAM中,并驻留在所述SRAM中运行;允许在不影响星载计算机运行的情况下,升级EEPROM存储程序;EEPROM存储采用三模冗余的方式,对每一份数据存储在独立的三个所述EEPROM中;所述看门狗电路用于检测所述EEPROM的供电电压的变化,当低于预设的阈值时,将所述EEPROM置为 ...
【技术保护点】
1.一种高可靠星载计算机程序存储设备,其特征在于,包括CPU、FPGA、PROM、EEPROM、SRAM和看门狗电路;所述FPGA衔接所述CPU和各个存储器,用于匹配各个存储器的控制时序;所述PROM用于存储监控程序和安全程序,可维护最小的安全系统;所述EEPROM用于存储系统应用程序;计算机运行时,程序从所述EEPROM搬场到所述SRAM中,并驻留在所述SRAM中运行;EEPROM存储采用三模冗余的方式,对每一份数据存储在独立的三个所述EEPROM中;所述看门狗电路用于检测所述EEPROM的供电电压的变化,当低于预设的阈值时,将所述EEPROM置为复位状态,禁止读写操作。
【技术特征摘要】
1.一种高可靠星载计算机程序存储设备,其特征在于,包括CPU、FPGA、PROM、EEPROM、SRAM和看门狗电路;所述FPGA衔接所述CPU和各个存储器,用于匹配各个存储器的控制时序;所述PROM用于存储监控程序和安全程序,可维护最小的安全系统;所述EEPROM用于存储系统应用程序;计算机运行时,程序从所述EEPROM搬场到所述SRAM中,并驻留在所述SRAM中运行;EEPROM存储采用三模冗余的方式,对每一份数据存储在独立的三个所述EEPROM中;所述看门狗电路用于检测所述EEPROM的供电电压的变化,当低于预设的阈值时,将所述EEPROM置为复位状态,禁止读写操作。2.根据权利要求1所述的一种高可靠星载计算机程序存储设备,其特征在于,所述CPU访问存储器均由所述FPGA进行地址译码选择控制,其中所述FPGA内部设计EEPROM指令序列锁时序匹配逻辑,输出时序反馈控制信号,所述CPU根据所述时序反馈控制信号调整自身的读写时序,实现与被访问存储器的时序匹配。3.根据权利要求1所述的一种高可...
【专利技术属性】
技术研发人员:李超,王茂森,刘骁,吴杰,李毅,彭飞,柳宜川,滕树鹏,
申请(专利权)人:上海航天计算机技术研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。