System and method for recovering a microprocessor from a locked bus state
AssigneeMotorola, Inc.
InventorsJohn Michael Hudson, Donald L. Tietjen, Terry L. Biggs
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsJohn Michael Hudson, Donald L. Tietjen, Terry L. Biggs
Estimating the term…
A data processing system (10) and method is used to recover a CPU from faulty operation. A single timer (38) is used to enable recovery operations. When the timer (38) experiences a first time-out event, a software watchdog interrupt (28) is generated. If the software interrupt (28) is properly handled before another consecutive/subsequent watchdog time out occurs, normal software execution will resume. However, if the software watchdog interrupt is not processed and the watchdog timer (38) experiences a second time-out event while the watchdog time-out interrupt (28) is pending, the timer (38) will generate a bus transfer termination signal (30) and set a status bit (270) within a watchdog status register (44). This assertion of termination signal (30) and the setting of the bit (270) allows the microprocessor to determine that a locked bus state exists. In response to the signal (30) and the bit (270), the locked bus (one or more of busses 22, 24, and/or 26) will attempt to recover from the locked bus state.
A data processing system comprising:
A method for recovering from a locked bus state in a data processing system, the method comprising:
A data processing system comprising:
A data processing system comprising:
Dependencies are inferred from the claim text.