Multi-backup-started aerospace computer system and safety starting method

A computer system and aerospace technology, applied in the field of aerospace computers, can solve problems such as long working hours, cumbersome processes, many working links and personnel, and achieve the effects of saving complex processes, saving component costs, and avoiding common cause failures

Active Publication Date: 2018-05-11
SHANDONG INST OF AEROSPACE ELECTRONICS TECH
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] After the chip is re-soldered, the follow-up work time is longer,

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-backup-started aerospace computer system and safety starting method
  • Multi-backup-started aerospace computer system and safety starting method
  • Multi-backup-started aerospace computer system and safety starting method

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0045] Example 1

[0046] figure 2 Shows a structural block diagram of an aerospace computer system with multiple backups, such as figure 2 As shown, the system includes a central processing unit, a multi-sample storage module, and a sample controller.

[0047] In the embodiment of the present invention, the central processing unit is set in the aerospace computer, and is configured to control the sample controller to select the startup program samples and complete the startup sample maintenance. The central processing unit in the present invention is the CPU chip, and the CPU chip in the aerospace computer can be directly used as the central processing unit in the present invention.

[0048] In the embodiment of the present invention, the multi-sample storage module adopts a non-volatile memory for aerospace and is configured to store N backup startup program samples of the central processing unit, where N is an integer power of 2, and N≠0. The sample storage in the present inven...

Example Embodiment

[0054] Example 2

[0055] The embodiment of the present invention further proposes a detailed implementation of sample control on the basis of the foregoing embodiment 1. In this embodiment, the sample controller is implemented in the following ways: including a watchdog counter, a sample selection module, and a sample switching module.

[0056] When the central processing unit is running the startup program normally, it periodically sends a watchdog operation signal to the watchdog counter; when the central processing unit runs the startup program abnormally, it no longer sends a watchdog operation signal to the watchdog counter.

[0057] The watchdog counter is connected to the central processing unit to perform timing under the control of the central processing unit, and periodically receives the watchdog operation signal from the central processing unit. If the watchdog operation signal is not received during the watchdog period, Then the central processing unit is reset, and a d...

Example Embodiment

[0061] Example 3

[0062] Based on the aerospace computer system with multiple backup startups provided in the foregoing embodiments 1 and 2, an embodiment of the present invention also provides a safe startup method, wherein Figure 4 It shows the process of the safe startup method of aerospace computer system with multiple backup startup provided by the embodiment of the present invention. Such as Figure 4 As shown, the safe boot method includes the following steps:

[0063] S1. The central processing unit is powered on and reset. Before the reset is cancelled, the sample switching module maps the preset startup program sample to the first address space of the central processing unit.

[0064] S2. After the reset of the central processing unit is cancelled, the central processing unit controls the watchdog counter to start timing; the central processing unit reads the startup program sample from the first address space, runs the startup program, and judges whether the startup pr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi-backup-started aerospace computer system. By using the system disclosed by the invention, the safety starting of an aerospace computer can be realized by adopting chipswith strong usability and use easiness on the basis of not reducing the system reliability. The system specifically comprises: a CPU (Central Processing Unit) which is arranged in the aerospace computer and used for controlling a sample controller to select start program samples; a multi-sample storage module which adopts a non-volatile memory for aerospace and is used for storing N backup startprogram samples of the CPU; and the sample controller which is used for mapping the selected start program samples to the first address space where the CPU runs and moving and starting the CPU, wherein the sample controller is also used for selecting the start program samples of the CPU under the control of the CPU, carrying out sample maintenance and monitoring the program running status of the CPU; and the CPU is also used for reading the start program samples from the first address space where the CPU runs and running start programs.

Description

technical field [0001] The invention relates to the technical field of aerospace computers, in particular to a multi-backup startup aerospace computer system and a safe startup method. Background technique [0002] The hardware architecture of electronic computers for aerospace is usually composed of CPU, non-volatile memory chips, RAM, FPGA, power-on reset and other peripherals. figure 1 A block diagram of the composition and structure of the aerospace computer is shown. [0003] Among them, non-volatile memory is usually used to store startup programs and application programs. The start-up procedure usually includes storage system initialization settings, basic system maintenance, and application migration. Applications typically store operating system or user programs. After the central processing unit CPU of the system is powered on, it first runs the startup program, and the startup program runs system initialization setting, system basic maintenance and application ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/14
CPCG06F11/1448
Inventor 王明贺栾晓娜王德波朱其星伍攀峰于俊杰高兰志
Owner SHANDONG INST OF AEROSPACE ELECTRONICS TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products