Back to results
US 5,398,332 AGranted
System for detecting the malfunction of a CPU including a watchdog timer circuit and a memory for storing a malfunction count
AssigneeNEC Corporation
InventorsMotoyoshi Komoda, Masahiro Ishigami
Life of this patent
Estimating the term…
Abstract
A system for detecting the malfunction of a CPU (Central Processing Unit) is disclosed. A watchdog timer applies an interrupt signal to the CPU on detecting the malfunction of the CPU. In response to the interrupt signal, the CPU executes interrupt processing to increment the number of times that the CPU has malfunctioned stored in a nonvolatile memory. As the number of times stored in the nonvolatile memory reaches a predetermined value, the CPU displays an alarm message on a display.
Claims1
A system for detecting a malfunction of a processing system, comprising:
- a CPU (Central Processing Unit) normally providing a watchdog timer reset signal at a predetermined interval;
- a watchdog timer, normally receiving said watchdog timer reset signal, for providing an interrupt signal to said CPU when said reset signal is not received from said CPU at said predetermined interval;
- a nonvolatile memory, connected to said CPU, for storing a numerical value, said numerical value representative of a number of times that said CPU has malfunctioned, said numerical value being recorded in said nonvolatile memory and read from said nonvolatile memory by said CPU, said CPU reading out said numerical value from said nonvolatile memory, incrementing said numerical value, and storing said incremented numerical value in said nonvolatile memory every time said CPU receives said interrupt signal provided by said watchdog timer;
- compare means in said CPU for comparing said numerical value to a predetermined number;
- display means for displaying a symbol designated by said CPU as an alarm message, said CPU causing said display means to display said alarm message when said numerical value reaches said predetermined value;
- wherein said watchdog timer comprises:
- an oscillation circuit having a fixed oscillation frequency;
- a shift register for dividing the fixed oscillation frequency received from said oscillation circuit to determine a timer interval of said watchdog timer and outputting a shift register signal indicative thereof;
- a flip-flop circuit receiving said shift register signal for generating said interrupt signal for interrupting said CPU;
- and
- a differentiating circuit for differentiating said watchdog timer reset signal from the CPU and delivering the differentiated watchdog timer reset signal to said shift register and said flip-flop circuit for thereby resetting said shift register and said flip-flop circuit.
8 more elements
Dependencies are inferred from the claim text.