← Back to Patent Explorer
US4131945A Expired / Lapsed US ⏱️ 0.0 years remaining

Watch dog timer module for a controller

Assignee: Xerox Corp
•
Filing: 1977-01-10
•
Granted: 1978-12-26
•
Expires: 1997-01-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller for directing a host machine which is operative to include a central processor for program execution, a system bus controlled by the central processor for carrying data, address and control signals, and a data memory coupled to the system bus. Additionally included is a direct memory access moudle for conveyance through the system bus of a hold signal to the central processor upon receipt of an enabling signal, and upon acknowledgement for control assumptions of the system bus for generating address and state signals that will directly access the data memory for host machine update. Operative to interface with the above is a fault timer including a counter clocked at a given frequency for reset by the state signal from the direct memory access module if within a given period, and upon absence of reset for generating a fault signal, and a bistable unit operative to receive the fault signal from the counter for clocked latching thereof, and for generating a hold signal through the direct memory access module to the central processor and a disabling signal to the host machine.

Inventors

  • 👤 Philip Richardson
  • 👤 Edward L. Steiner
  • 👤 John W. Daughton
  • 👤 Kenton W. Fiske
  • 👤 Thomas Criswell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:39
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F13/285

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 204 words
A system for directing a host machine comprising: (a) microprocessor means for manipulating data and for providing address, data and control signals for host machine control; (b) system bus means operative to dependently interface with said microprocessor means for bidirectionally carrying the data, address and control signals; (c) data memory means coupled to said system bus means for storing the data signals, and for read-write interfacing through the address signals received on said system bus means; (d) direct access means operative to receive a predetermined periodic enabling address signal on said system bus means from said microprocessor means for issuing a hold signal thereto after a predetermined period for operational suspension, and subsequently upon acknowledgement after a predetermined period for control assumption of said system bus means for generating active state control and address signals to said system bus means that will directly access said data memory means for host machine update; and (e) fault timer means operative to receive the active state control signal from said direct access means for self resetting, and upon non receipt thereof for generating a hold signal after a predetermined period through said direct access means to said microprocessor means and a fault signal for host machine disable.
Claim 2
Independent Claim 204 words
A system for directing a host machine comprising: (a) microprocessor means for manipulating data and for providing address, data and control signals for host machine control; (b) system bus means operative to dependently interface with said microprocessor means for bidirectionally carrying the data, address and control signals; (c) data memory means coupled to said system bus means for storing the data signals, and for read-write interfacing through the address signals received on said system bus means; (d) direct access means operative to receive a predetermined periodic enabling address signal on said system bus means from said microprocessor means for issuing a hold signal thereto after a predetermined period for operational suspension, and subsequently upon acknowledgement after a predetermined period for control assumption of said system bus means for generating active state control and address signals to said system bus means that will directly access said data memory means for host machine update; and (e) fault timer means operative to receive the active state control signal from said direct access means for self resetting, and upon non receipt thereof for generating a hold signal after a predetermined period through said direct access means to said microprocessor means and a fault signal for host machine disable.
Claim 3
Dependent Claim 108 words
The system according to claim 1 wherein said fault timer means comprises: (a) free running counter means clocked at a predetermined frequency for normative reset by the active state control signal from said direct access means if less than or equal to a predetermined period, and upon absence of reset after the predetermined period for generating an alarm signal; and (b) first bistable means operative to receive the alarm signal from said free running counter means for clocked latching thereof, and for generating the hold signal through said direct access means to said microprocessor means and a fault disenabling signal as an operation disenable to the host machine.
Claim 4
Dependent Claim 48 words
The system according to claim 2 wherein said fault timer means further includes latch means operative to receive address bus signals on said system bus means from said microprocessor means for cognitive decoding thereof into a latched status command indicative of a program fault in said microprocessor means.
Claim 5
Dependent Claim 38 words
The system according to claim 3 wherein said fault timer means further includes second bistable means operative to accept the latched command from said latch means for clocked latching thereof, and for generating a representative set status signal.
Claim 6
Dependent Claim 53 words
The system according to claim 4 wherein said fault timer means further includes gating means operative to concurrently receive the set status signal from said second bistable means and a predetermined data bus signal on said system bus means from said microprocessor means for generating the alarm signal to said second bistable means.
Claim 7
Dependent Claim 49 words
The system according to claim 4 wherein said fault timer means further includes gating means operative to concurrently receive the set status signal from said second bistable means and a predetermined data bus signal on said system bus means from said microprocessor means for generating a reset initializing signal.
Claim 8
Dependent Claim 65 words
The system according to claim 6 wherein said fault timer means further includes third bistable means operative to receive the reset initializing signal from said gating means and a predetermined data bus signal on said system bus means from said microprocessor means for generating the active state control signal to reset said free running counter means and the fault dissenabling signal to the host machine.
Claim 9
Dependent Claim 42 words
The system according to claim 2 wherein said fault timer means further includes gating means disposed to receive a control signal directly from said microprocessor means for generating the active state control signal to said free running counter means for resetting thereof.
Claim 10
Dependent Claim 15 words
The system according to claim 2 wherein said first bistable means is a D-type flip-flop.
Claim 11
Dependent Claim 15 words
The system according to claim 4 wherein said second bistable means is a D-type flip-flop.
Claim 12
Dependent Claim 15 words
The system according to claim 8 wherein said third bistable means is a D-type flip-flop.
Claim 13
Dependent Claim 16 words
The system according to claim 5 wherein said gating means is a positive logic AND gate.
Claim 14
Dependent Claim 16 words
The system according to claim 6 wherein said gating means is a positive logic AND gate.
Claim 15
Dependent Claim 16 words
The system according to claim 8 wherein said gating means is a positive logic OR gate.
Claim 16
Dependent Claim 16 words
The system according to claim 2 wherein said free running counter means is a binary counter.
Claim 17
Dependent Claim 15 words
The system according to claim 15 wherein said binary counter is operative to up count.
Claim 18
Dependent Claim 15 words
The system according to claim 15 wherein said binary counter is a bit asynchronous device.
Claim 19
Dependent Claim 14 words
The system according to claim 15 wherein said binary counter is a CMOS device.

References Cited (Backward Citations)

US3445822A Cited
US3566368A Cited
US3659081A Cited
US3723975A Cited
US3786433A Cited
US3793631A Cited
US3852575A Cited
US3898623A Cited
US3866184A Cited
US3972023A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-12-25 1982-06-26 1982-12-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-12-25 1986-06-26 1986-12-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-12-25 1990-06-26 1990-12-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag