Unlock instant, AI-driven research and patent intelligence for your innovation.

Device and method for synchronizing controller firmware download

A controller and main controller technology, applied in the direction of electrical program control, comprehensive factory control, instruments, etc., can solve the problems of no synchronization, unable to ensure simultaneous update of dual cards, etc.

Inactive Publication Date: 2010-07-07
INT BUSINESS MASCH CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] The disadvantage of this traditional method is that there is no synchronization between the cards of the dual-card controller, and there is no way to ensure that the dual cards are updated at the same time

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
  • Device and method for synchronizing controller firmware download
  • Device and method for synchronizing controller firmware download
  • Device and method for synchronizing controller firmware download

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] A preferred embodiment of the present invention is implemented in a dual card device controller system.

[0038] Figure 1 shows a dual card device controller system comprising a pair of controller cards 100, 100' each having a boot code 102, 102'. Each controller further includes an image 1 area 104, 104' for storing the main code image, and an image 2 area 106, 106' for storing the download image. Each controller further includes a processor 108, 108' which executes code in a respective image 1 area 104, 104' in response to activation of a respective boot code 10, 102'. The code images in the image 1 area 104, 104' and the image 2 area 106, 106' may have associated code levels, which may include, for example, a release or version level of the code. The controller cards 100, 100' are operatively coupled to communicate with each other through an inter-card communication channel 110, which can be implemented in any manner known to those of ordinary skill in the art. Eac...

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

A device is used to manage a device controller which is assigned to be a master controller. The device controller can be operated to communicate with a second device controller which is assigned to be a slave controller and a host computer, comprising: a communication component in the main controller, for accepting code download from the host computer, transmitting the code download to the slave controller, and claiming for slave controller code status to the slave controller; a memory component in the master controller, for memorizing code download and downloaded master controller code status; a state management component in the master controller, for receiving slave controller code state, comparing the slave controller code status with the master controller code status, and confirming whether updating code in the master controller; and an updating supervisor in the master controller, for responding to conforming for updating of status management component in the master controller, executing updating code in the master controller, so that the code in the master controller is identical to the code in the slave controller.

Description

technical field [0001] The present invention relates to techniques for managing device controllers, and more particularly to managing synchronization between cards of a dual-card controller. Background technique [0002] In many modern appliance controllers, two identical controller cards are used so that if one card fails, the controller can continue to function using the remaining "good" card. [0003] Typically, in a dual card controller system, each card is controlled by a microprocessor and communicates with the other card as well as with the host system and one or more devices to be controlled. Although the firmware on two different controller cards is typically at the same level, there is no guarantee that this will always be the case and all new versions of the firmware must support the communication protocol of the previous version. This requirement to support the communication protocol at all previous levels of firmware greatly limits changes to the communication ...

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 Patents(China)
IPC IPC(8): G05B19/418
CPCG06F8/665G06F8/65G06F8/654
Inventor G·J·科伯恩D·J·梅德赫斯特
Owner INT BUSINESS MASCH CORP