Hot switching method for dual-mode redundant microprocessor

A dual-mode redundancy and microprocessor technology, applied in the direction of associated processors, architectures with multiple processing units, electrical digital data processing, etc., can solve complex data exchange methods, inaccurate state detection, and difficult data exchange, etc. problems, to achieve good processor status monitoring and fault tolerance effects, and to improve stability and adaptability

Active Publication Date: 2016-06-01
NORTHWESTERN POLYTECHNICAL UNIV
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Data exchange cannot be performed between the two processors, or the data exchange method is relatively complicated, and additional components are required for data exchange
On the one hand, there is inaccuracy in state detection, which can only detect loop interrupt errors, and it is difficult to find errors in instruction loops, conditional jumps, and data calculations; on the other hand, the difficulty of data exchange makes it impossible for the two processors to connect The work state is quickly handed over to the additional processor, making the execution efficiency of the program very low when switching

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
  • Hot switching method for dual-mode redundant microprocessor
  • Hot switching method for dual-mode redundant microprocessor
  • Hot switching method for dual-mode redundant microprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be further explained below in conjunction with specific embodiments and accompanying drawings.

[0032] The present invention comprises the following steps:

[0033] 1) Establish a dual-mode redundant processor decision logic: monitor the instruction state machine, address access, data flow processing and processor status respectively, and evaluate the processor status;

[0034] 2) Hot switching based on the decision logic of dual-mode redundant processors: the first processor and the second processor access the memory through different ports, the memory is redundant by means of check bits, the first processor and the second processor The processors are all reset at startup, the first processor is connected to the peripheral bus and the instruction memory bus, the value operation of the second processor is assigned 0, the second processor gets a null instruction of all 0s, and stays in the idle state, the second processor A processor sequenti...

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 hot switching method for a dual-mode redundant microprocessor, and aims to provide better processor state monitoring and fault-tolerance effects and endow a processor with a hot switching capability so as to improve the stability and adaptability of an embedded microprocessor in a radiation environment. The adopted technical scheme is that a judgment logic of a dual-mode redundant processor is established; an instruction state machine, address access, data flow processing and a processor state are monitored separately; the processor state is evaluated; during resetting, a second processor is in an idle state, a first processor executes the instruction content in a memory in sequence until the first processor has an error, at the moment, processor switching is performed, and a bus switching logic cuts off a data path of the first processor, transfers data to the second processor and sends a switching interruption request to the second processor; and the second processor uses data in a shared data memory to restore an execution state of the first processor and continues to execute an instruction, thereby realizing the hot switching.

Description

technical field [0001] The invention relates to a design method of a dual-mode redundant processor, in particular to a hot switching method for a dual-mode redundant microprocessor. Background technique [0002] Existing microprocessor systems usually use a single-core processor as the control core. Once the control core fails, usually only soft errors can be repaired, and there is nothing to do about hardware errors. [0003] Redundancy technology responds to equipment failures through hardware redundancy. Redundancy is usually 3 or more equipment modules working at the same time, which makes the power consumption, volume, and resource occupation of the equipment more than three times the original, which is extremely unsuitable for microprocessor applications. The design has brought great difficulty. [0004] Dual-mode redundancy technology refers to the use of two identical subsystems or modules in the same system, and the two modules are mutually backed up for automatic...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F15/167G06F15/80G06F11/07
CPCG06F11/0724G06F15/167G06F15/8038
Inventor 袁建平赵越高武侯建文胡永才
Owner NORTHWESTERN POLYTECHNICAL UNIV
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