Multiple-CPU system and its control method

A control method and control logic technology, applied in the fields of electronic equipment and communication, can solve the problems of poor system reliability, inability to control the main CPU, and inability to communicate with the CPU, achieving reliable performance, saving design and programming time, and strong anti-interference performance. Effect

Active Publication Date: 2006-09-06
HUAWEI TECH CO LTD
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The purpose of the present invention is to provide a multi-CPU system to overcome the shortcomings of the existing multi-CPU system that cannot communicate between CPUs, resulting in poor system reliability.
[0009] Another object of the present invention is to provide a multi-CPU control method to overcome the disadvantage that the master CPU cannot control the slave CPU in the prior art, coordinate the operation of each CPU system, and improve system reliability

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
  • Multiple-CPU system and its control method
  • Multiple-CPU system and its control method
  • Multiple-CPU system and its control method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0048] refer to Figure 4 , Figure 4 It is the functional block diagram of the first embodiment of the system of the present invention:

[0049] The control logic unit S11 is respectively connected with the main processor CPU0 and each slave processor, and is used to reset each slave processor according to the command of the main processor CPU0;

[0050] The watchdog and the reset circuit S12 are respectively connected with the main processor CPU0 and the control logic unit S11, and are used to reset the main processor CPU0 and each slave processor, and the reset of each slave processor is completed through the control logic unit S11 The specific operation is to execute the reset operation on each slave CPU according to the reset signal provided by the watchdog and reset circuit S12.

[0051] The main processor CPU0 communicates with the control logic unit S11 through the MPI (microprocessor interface) interface, and completes the management operation of the running status ...

no. 2 example

[0061] refer to Figure 5 , Figure 5 It is the functional block diagram of the second embodiment of the system of the present invention:

[0062] The communication logic unit S21 is respectively connected with the main processor CPU0 and each slave processor, and is used to control the working state of each slave CPU according to the command of the main processor CPU0. The watchdog and reset circuit S12 is respectively connected with the main processor CPU0 and each slave processor. The processors are connected to reset the main processor CPU0 and each slave processor separately, that is, the reset signals between the processors are independent.

[0063] The main processor CPU0 communicates with the communication logic unit S21 through the MPI interface to complete the management operation of the running status of each slave processor. Similarly, the communication between the communication logic unit S21 and each slave processor is also performed through the MPI interface. ...

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 disclosed multi-CPU system comprises: a main CPU, at least one auxiliary CPU, the connected interface devices for communication, and the management unit coupled between the main CPU and auxiliary CPU to manage auxiliary CPU. The opposite control method comprises: initialing the main CPU while Forbidding auxiliary CPU; enabling the auxiliary CPU to enter normal state; if failed, only resetting the auxiliary CPU; or else restarting the system if the main CPU failed. This invention can improve system reliability.

Description

technical field [0001] The invention relates to the technical fields of communication and electronic equipment, in particular to a multi-CPU system and a control method thereof. Background technique [0002] The more popular method in software engineering today is object-oriented modular design. Its idea is to divide complex systems into single-task modules, which is conducive to the joint development of large-scale software by multiple people. Most of the industrial computer adopts modular design, and the application system can be easily composed according to the specific situation of industrial control. A small application system can also be composed of a single-chip microcomputer as a programmable device module, that is, the system is divided into modules with a single task. Each device module has simple programming, reliable performance, and strong anti-interference performance, thereby greatly saving design and programming time. [0003] Similarly, in telecommunication...

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/163G06F11/00
Inventor 童运民
Owner HUAWEI TECH CO LTD
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