Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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, the process is cumbersome, and many work links and personnel are involved

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

Embodiment 1

[0046] figure 2 It shows a block diagram of the composition and structure 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 arranged in the aerospace computer, configured to control the sample controller to select the sample for the start-up program, and complete the maintenance of the start-up sample. 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 samples of the startup program of the central processing unit, where N is an integer power of 2, and N≠0. The ...

Embodiment 2

[0055] The embodiment of the present invention further proposes a detailed implementation of sample control on the basis of the above-mentioned embodiment 1. In this embodiment, the sample controller is implemented in the following manner: 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 the dog-holding operation signal to the watchdog counter; when the central processing unit is running the startup program abnormally, it no longer sends the dog-holding operation signal to the watchdog counter.

[0057] The watchdog counter is connected to the central processing unit, and is timed under the control of the central processing unit, and periodically receives the dog-leading operation signal sent by the central processor. If the dog-leading operation signal is not received within the watchdog period, Then the central processing unit is reset...

Embodiment 3

[0062] Based on the multi-backup startup aerospace computer system provided by the above-mentioned embodiments 1 and 2, the embodiment of the present invention also provides a safe startup method, wherein Figure 4 It shows the flow of the safe startup method of the multi-backup startup aerospace computer system provided by the embodiment of the present invention. Such as Figure 4 As shown, the secure 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 where the central processing unit runs.

[0064] S2, after the resetting of the central processing unit is canceled, the central processing unit controls the watchdog counter to start timing; the central processing unit reads the starting program sample from the first address space, runs the starting program, and judges whether the starting program ...

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
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More