US5040178A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of fault protection for a microcomputer system
Assignee: FCA US LLC
•
Filing: 1989-05-12
•
Granted: 1991-08-13
•
Expires: 2009-05-12
Abstract
Abstract The present invention is a method of fault protection for a microcomputer system. The method determines whether the system returns to a normal or special operating mode if a fault is detected by determining the microprocessor's past history before the fault occurred thereby allowing the microprocessor to get back on track in an appropriate manner.
Inventors
- 👤 Michael R. Lindsay
- 👤 Hemang S. Mehta
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 09:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/0703; G06F11/0706; G06F11/0721; G06F11/0793
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
218 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, a normal operating mode and a special mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system enters the normal operating mode or a special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal the predetermined value and returning the microprocessor to a special mode; determining that the keep alive memory is intact if the computed value equals the predetermined value and returning the microprocessor to the normal operating mode; and determining whether the system can enter the normal operating mode by comparing a predetermined special code to that stored in a special designated register, if the keep alive memory is still intact.
Claim 2
Dependent Claim
218 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, a normal operating mode and a special mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system enters the normal operating mode or a special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal the predetermined value and returning the microprocessor to a special mode; determining that the keep alive memory is intact if the computed value equals the predetermined value and returning the microprocessor to the normal operating mode; and determining whether the system can enter the normal operating mode by comparing a predetermined special code to that stored in a special designated register, if the keep alive memory is still intact.
Claim 3
Dependent Claim
30 words
A method as set forth in claim 1 including the steps of: storing the predetermined special code into the special designated register if the keep alive memory is not intact.
Claim 4
Dependent Claim
252 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, the system having a normal operating mode and special operating mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system returns to the normal operating mode or special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal a predetermined value; determining that the keep alive memory is intact if the computed value equals the predetermined value; comparing a predetermined special code to that stored in a special designated register if the keep alive memory is still intact; determining that the system can enter the normal operating mode if the contents of the special designated register does not equal the predetermined special code and returning the microprocessor to the normal operating mode; and storing predetermined special code into the special designated register if the keep alive memory is not intact and returning the microprocessor to the special mode.
Claim 5
Dependent Claim
252 words
In a microcomputer system including a microprocessor having an OPCODE decoder and internal control registers, a timer having a computer operating properly (COP) watchdog, interrupt logic circuit having a software interrupt (SWI), memory such as random access memory (RAM) and keep alive memory, communication busses and interfaces and ports for sending and receiving information from at least one external object, the system having a normal operating mode and special operating mode, a method of fault protection for detecting unintended microprocessor operation and determining whether the system returns to the normal operating mode or special mode as a result of a fault detected, said method comprising the steps of: computing a value from data taken from a designated area of memory; determining if keep alive memory is intact by comparing the computed value to a predetermined value; determining that the keep alive memory is not intact if the computed value does not equal a predetermined value; determining that the keep alive memory is intact if the computed value equals the predetermined value; comparing a predetermined special code to that stored in a special designated register if the keep alive memory is still intact; determining that the system can enter the normal operating mode if the contents of the special designated register does not equal the predetermined special code and returning the microprocessor to the normal operating mode; and storing predetermined special code into the special designated register if the keep alive memory is not intact and returning the microprocessor to the special mode.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-08-12 | 1995-02-11 | 1995-08-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-08-12 | 1999-02-11 | 1999-08-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-08-12 | 2003-02-11 | 2003-08-13 | $7700.00 | Window Closed / Lapsed |