Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
184 words
A runaway detecting system for detecting the runaway of a CPU in a CPU system comprising: resetter circuit means, activated by the turning ON of a power source of the CPU system or by a reset output signal of the CPU, for outputting a system reset signal to the CPU system to thereby reset the CPU, and first and second runaway detecting programs, operatively coupled to the CPU for controlling the CPU when they are activated by respective signals from corresponding first and second timers, the first runaway detecting program including error counting means for incrementally or decrementally changing an error count upon receipt of a periodic timer interrupt generated by the first timer and overflow-causing means for causing the second timer to overflow when the error count coincides with a predetermined value, the second runaway detecting program including reset signal generating means for generating said reset output signal to thereby reset the CPU either when said second runaway program timer overflows or when said second timer of the second runaway detecting program is restarted more than once before a predetermined period has elapsed.
Claim 2
Dependent Claim
184 words
A runaway detecting system for detecting the runaway of a CPU in a CPU system comprising: resetter circuit means, activated by the turning ON of a power source of the CPU system or by a reset output signal of the CPU, for outputting a system reset signal to the CPU system to thereby reset the CPU, and first and second runaway detecting programs, operatively coupled to the CPU for controlling the CPU when they are activated by respective signals from corresponding first and second timers, the first runaway detecting program including error counting means for incrementally or decrementally changing an error count upon receipt of a periodic timer interrupt generated by the first timer and overflow-causing means for causing the second timer to overflow when the error count coincides with a predetermined value, the second runaway detecting program including reset signal generating means for generating said reset output signal to thereby reset the CPU either when said second runaway program timer overflows or when said second timer of the second runaway detecting program is restarted more than once before a predetermined period has elapsed.
Claim 3
Dependent Claim
50 words
The system of claim 1 wherein said first runaway detecting program includes comparison means for comparing a timer value of the second timer against the length of the predetermined period and activating the reset signal generating means when the timer value is less than the length of the predetermined period.
Claim 4
Independent Claim
153 words
A system for detecting the runaway of a CPU in a CPU system, comprising: resetting means for resetting the CPU either when power is initially applied to the CPU system or when a self-restarting output signal is generated by the CPU; and program means operatively coupled to the CPU to control said CPU, said program means including main loop means for cycling the CPU through a main loop of CPU operations, the main loop being capable of periodic interruption by an error count incrementing routine which increments an error count and the main loop means having an error count resetting means for resetting the error count with each successful cycling of the CPU through the main loop, said program means further having reset causing means for causing said self-restarting output signal to be outputted from said CPU when the main loop means fails to reset the error count within a predetermined loop time.
Claim 5
Independent Claim
153 words
A system for detecting the runaway of a CPU in a CPU system, comprising: resetting means for resetting the CPU either when power is initially applied to the CPU system or when a self-restarting output signal is generated by the CPU; and program means operatively coupled to the CPU to control said CPU, said program means including main loop means for cycling the CPU through a main loop of CPU operations, the main loop being capable of periodic interruption by an error count incrementing routine which increments an error count and the main loop means having an error count resetting means for resetting the error count with each successful cycling of the CPU through the main loop, said program means further having reset causing means for causing said self-restarting output signal to be outputted from said CPU when the main loop means fails to reset the error count within a predetermined loop time.
Claim 6
Dependent Claim
81 words
A runaway detecting system as in claim 3, further comprising: first program timer means for periodically interrupting the main loop and causing said error count incrementing routine to be executed, and second program timer means, having a timer value that increases with time toward an overflow value, for causing said output signal to be outputted from said CPU when said second program timer overflows, and wherein the program means includes timer reset means for periodically resetting the second program timer means.
Claim 7
Dependent Claim
74 words
A runaway detecting system as in claim 4, wherein said program means includes: timer value evaluation mans for evaluating said second timer value and causing said second timer value to reset when said second timer value is found to be within a predetermined range at the time of evaluation and for causing said output signal to be outputted from said CPU when said second timer value is found to be outside the predetermined range.
Claim 8
Dependent Claim
52 words
A runaway detecting system as in claim 3, wherein said program means includes: error counting means for periodically incrementing the error count; and error count evaluation means for evaluating said error count and causing said output signal to be outputted from said CPU when said error count coincides with a preset value.
Claim 9
Dependent Claim
68 words
A runaway detecting system as in claim 3, wherein said program means includes: timer value evaluation means that evaluates said second timer value and generates a first signal when said second timer value is evaluated to be within a predetermined range and generates a second signal when said time value is evaluated to be outside said predetermined range, said evaluation occurring after a periodic interrupt signal is received.
Claim 10
Independent Claim
231 words
A system for detecting and halting a runaway condition in a CPU comprising: main loop means for causing the CPU to cycle through a main loop of operations, being an error count reset operation which resets an error count; and first and second interrupt servicing means, operatively coupled to the CPU, for servicing interrupts generated by respective first and second timers, where the first timer generates interrupts periodically during the running of the main loop and where the second timer generates an overflow interrupt if a timer value thereof is allowed to increase with time from a reset value to an overflow value, wherein the second interrupt servicing means comprises reset means for generating a reset signal which causes the CPU to reset, and wherein the first interrupt servicing means comprises: second reset means for resetting the second timer, error count incrementing means for incrementing the error count away from its reset value, error count comparison means for determining whether the error count coincides with a preset value and for inhibiting the operation of the second reset means when such a coincidence occurs, and timer value comparison means for determining whether the value of the second timer is smaller than a predetermined set value and for activating the second interrupt servicing means if the second timer value is found at the time of determination to be smaller than the set value.
Claim 11
Independent Claim
231 words
A system for detecting and halting a runaway condition in a CPU comprising: main loop means for causing the CPU to cycle through a main loop of operations, being an error count reset operation which resets an error count; and first and second interrupt servicing means, operatively coupled to the CPU, for servicing interrupts generated by respective first and second timers, where the first timer generates interrupts periodically during the running of the main loop and where the second timer generates an overflow interrupt if a timer value thereof is allowed to increase with time from a reset value to an overflow value, wherein the second interrupt servicing means comprises reset means for generating a reset signal which causes the CPU to reset, and wherein the first interrupt servicing means comprises: second reset means for resetting the second timer, error count incrementing means for incrementing the error count away from its reset value, error count comparison means for determining whether the error count coincides with a preset value and for inhibiting the operation of the second reset means when such a coincidence occurs, and timer value comparison means for determining whether the value of the second timer is smaller than a predetermined set value and for activating the second interrupt servicing means if the second timer value is found at the time of determination to be smaller than the set value.