US4558416A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for maintaining the integrity of a dual microprocessor multiprocessing computing system
Assignee: Bendix Corp
•
Filing: 1983-05-27
•
Granted: 1985-12-10
•
Expires: 2003-05-27
Abstract
Abstract A dual microprocessor computing system is used to control an engine in a motor vehicle. Each system contains a Personality Programmable Read Only Memory (PPROM) containing system calibration data that is transferred from the PPROM to the read-write memories in the microprocessors. In order to identify each PPROM a byte of memory contains a check sum and a byte of the microprocessor memory contains an identical check sum. During data transfer, the check sums are compared. Also during data transfer, the amount of data being transferred within a predetermined interval is counted both at the transmitter and the receiver memories.
Inventors
- 👤 Michael A. Pauwels
- 👤 Danny O. Wright
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 18:15
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/076; F; F02; F02D; F02D41/00; F02D41/24; F02D41/2406; F02D41/2425; F02D41/26; F02D41/266; F02P; F02P15/00; F02P15/008; G06F11/0706; G06F11/0721; G06F11/0724; G06F11/0763
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
171 words
A method for maintaining the integrity of a dual microprocessor multiprocessing computing system having a removable programmable read only memory with an identifying check sum contained therein, the programmable read only memory containing data for tailoring the computing system to a dedicated system, comprising the steps of: initiating in the second microprocessor and in response to an initializing signal, a timing period having a predetermined time length; transmitting bit signals from the programmable read only memory through the first microprocessor to the second microprocessor; counting the number of bit signals being transmitted from the first microprocessor; counting the number of bit signals being received in the second microprocessor within said time period for generating a received check sum; comparing the predetermined number with the received check sum; and then proceeding with the operation of the multiprocessing computing system when the received check sum and the predetermined number are equal and reinitializing the system after the end of the timing period if the received check sum and the predetermined number are unequal.
Claim 2
Independent Claim
171 words
A method for maintaining the integrity of a dual microprocessor multiprocessing computing system having a removable programmable read only memory with an identifying check sum contained therein, the programmable read only memory containing data for tailoring the computing system to a dedicated system, comprising the steps of: initiating in the second microprocessor and in response to an initializing signal, a timing period having a predetermined time length; transmitting bit signals from the programmable read only memory through the first microprocessor to the second microprocessor; counting the number of bit signals being transmitted from the first microprocessor; counting the number of bit signals being received in the second microprocessor within said time period for generating a received check sum; comparing the predetermined number with the received check sum; and then proceeding with the operation of the multiprocessing computing system when the received check sum and the predetermined number are equal and reinitializing the system after the end of the timing period if the received check sum and the predetermined number are unequal.
Claim 3
Independent Claim
173 words
A method for maintaining the integrity of a dual microprocessor multiprocessing computing system having a removable programmable read only memory with an identifying check sum contained therein, the programmable read only memory containing data for tailoring the computing system to a dedicated system, comprising the steps of: transmitting bit signals from the programmable read only memory through the first microprocessor to the second microprocessor; counting the bit signals being transmitted from the first microprocessor for generating a transmitted check sum; receiving in the second microprocessor the bit signals being transmitted from the first microprocessor; counting the bit signals being received in the second microprocessor for generating a received check sum; transmitting the received check sum to the first microprocessor; comparing in the first microprocessor the transmitted check sum and the received check sum for equality; proceeding with the operation of the multiprocessing computing system with equality between the transmitted check sum and the received check sum and reinitializing the system if the transmitted check sum is not equal to the received check sum.
Claim 4
Independent Claim
173 words
A method for maintaining the integrity of a dual microprocessor multiprocessing computing system having a removable programmable read only memory with an identifying check sum contained therein, the programmable read only memory containing data for tailoring the computing system to a dedicated system, comprising the steps of: transmitting bit signals from the programmable read only memory through the first microprocessor to the second microprocessor; counting the bit signals being transmitted from the first microprocessor for generating a transmitted check sum; receiving in the second microprocessor the bit signals being transmitted from the first microprocessor; counting the bit signals being received in the second microprocessor for generating a received check sum; transmitting the received check sum to the first microprocessor; comparing in the first microprocessor the transmitted check sum and the received check sum for equality; proceeding with the operation of the multiprocessing computing system with equality between the transmitted check sum and the received check sum and reinitializing the system if the transmitted check sum is not equal to the received check sum.
Claim 5
Dependent Claim
180 words
In a dual microprocessor multiprocessing computing system having a programmable read only memory containing data for a particular application of the computing system, at least two microprocessors each having timer means and a plurality of memories, wherein the first one of the microprocessors is the master microprocessor and operates to synchronize the second microprocessor thereto, a system for maintaining the integrity of the computing system, said system comprising: means for generating an initializing signal operable to reset the computing system to a base line condition; means within the programmable read only memory for maintaining a first identifier for indicating the characteristics of the programmable read only memory; memory means within the first microprocessor for maintaining a second identifier for indicating the correct programmable read only memory to connect to said first microprocessor; means within the first microprocessor for reading the first identifier; comparison means for comparing the first identifier with the second identifier; and means responsive to said comparison means and operable when said identifiers are equivalent to initiate data transmission between the programmable read only memory and the microprocessors.
Claim 6
Dependent Claim
180 words
In a dual microprocessor multiprocessing computing system having a programmable read only memory containing data for a particular application of the computing system, at least two microprocessors each having timer means and a plurality of memories, wherein the first one of the microprocessors is the master microprocessor and operates to synchronize the second microprocessor thereto, a system for maintaining the integrity of the computing system, said system comprising: means for generating an initializing signal operable to reset the computing system to a base line condition; means within the programmable read only memory for maintaining a first identifier for indicating the characteristics of the programmable read only memory; memory means within the first microprocessor for maintaining a second identifier for indicating the correct programmable read only memory to connect to said first microprocessor; means within the first microprocessor for reading the first identifier; comparison means for comparing the first identifier with the second identifier; and means responsive to said comparison means and operable when said identifiers are equivalent to initiate data transmission between the programmable read only memory and the microprocessors.
References Cited (Backward Citations)
US3786433A
Cited
US4198678A
Cited
US4369511A
Cited
EP0065703A2
Cited
US4532593A
Cited
GB2104247A
Cited
US4532594A
Cited
US4488300A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-12-09 | 1989-06-10 | 1989-12-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-12-09 | 1993-06-10 | 1993-12-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-12-09 | 1997-06-10 | 1997-12-10 | $7700.00 | Window Closed / Lapsed |