Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Methods-and-apparatus-for-resetting-a-monitored-system-using-a-gray-code-with-alternating-check-bits

 Multiple I/O bus virtual broadcast of programmed I/O instructions
According to the present invention, these and other objects and advantages are achieved in a method ...


 Personal computer memory bank parity error indicator
Referring now to the drawing, a personal computer includes a microprocessor 10 connected to a main ...


 Circuit for selectively preventing a microprocessor from posting write cycles
OF THE PREFERRED EMBODIMENT Referring now to FIG. 1, an exemplary computer system S incorporating ...


 Method of interfacing between data transmission systems having an unequal number of transceiver ports
It is an object of the present invention to provide an efficient method for transferring data ...


 Method and system for concurrent computer transaction processing
The present invention is directed to a method, system, and bus agent for concurrent transaction ...


 Real-time synchronization of concurrent views among a plurality of existing applications
A synchronization system includes a motion event synchronizer and multiple application ...


 Data error correction circuit
It is an object of the present invention to provide a data error correction circuit wherein errors ...


 Differential to single-ended converter utilizing inverted transistors
An object of the present invention is to provide a differential to single-ended converter using I....


 Semiconductor memory circuit
It is an object of the invention to provide a semiconductor memory circuit which is free from ...


 Dynamic event selection network
What is claimed is: 1. A digital dynamic event selection network for telephone and real time ...


 Methods and apparatus for resetting a monitored system using a gray code with alternating check bits

Details
Inventors: Weber, Charles Francis; Amin, Viral Ashokkumar;
Assignee: Ford Motor Company (Dearborn, MI)
Primary Examiner: Beausoliel, Jr.; Robert W.
Assistant Examiner: Vales; Phillip Francis
Attorney, Agent or Firm: May; Roger L., Abolins; Peter

Systems which progress through a series of states or program steps, such as software controlled computers, are monitored by means of a watchdog timer which samples at least two check bits generated by a system being monitored with the check bits being generated such that only one can change its logic state between valid samples of the check bits. The monitored system is reset if a fault within the system results in an error in the normal sequence through the series of states or program steps such that more than one of the check bits changes from sample to sample. In addition, if the sequence becomes static such that no bits change within the check bits from sample to sample, a time-out will occur which also resets the monitored system. Preferably, the check bits are generated in accordance with Gray code.

DETAILED DESCRIPTION This need is met by the invention of the present application wherein methods and apparatus are provided for monitoring systems which progress through a series of states or program steps, such as software controlled computers, by means of a watchdog timer which samples at least two check bits generated by a system being monitored with the check bits being generated such that only one can change its logic state between valid samples of the check bits.
The monitored system is reset if a fault within the system results in an error in the normal sequence through the series of states or program steps such that more than one of the check bits changes from sample to sample.
In addition, if the sequence becomes static such that no bits change within the check bits from sample to sample, a time-out will occur which also resets the monitored system.
In accordance with one aspect of the present invention, a timer for resetting a monitored system comprises output logic for generating a reset signal for the monitored system.
A counter having a clear input and an overflow output connected to the output logic counts pulses from a source of periodic pulses.
A monitored system error detector periodically samples at least two check bits from the monitored system which normally operates to generate the at least two check bits in a series of states with successive states differing from one another by only one bit.
The error detector generates a pass signal on a first output coupled to the clear input of the counter for each sample of the at least two check bits wherein only one of the at least two check bits changes state from the succeeding sample; and, generates an error signal on a second output connected to the output logic for each sample of the at least two check bits wherein more than of the at least two check bits has changed state from the succeeding sample.
The output logic generates a reset signal for the monitored system in response to an overflow of the counter or the error signal from the monitored system error detector



Related patents
  Remote highlighting of objects in conferencing system by logically anding a highlight bitmap and a foreground bitmap
OF THE PREFERRED EMBODIMENT The present invention is an apparatus and method for highlighting information between conference participants in a conferencing system. In ...
  Magnetic bubble memory device
The present invention has been made to eliminate the conventional drawbacks and has for its object to provide a magnetic bubble memory device having minor loops of high ...
  Data collection terminal interrupt structure
A data collection terminal includes a number of devices including a universal synchronous asynchronous receive transmit (USART) communication controller, a random access ...
  Telescoping mobile crane
The invention is directed to a device which performs the operating of extending or retracting the idle telescoping part in a shortest possible time, for example, with ...
  Interference suppression circuit for automobile radio receivers
We claim: 1. Interference pulse suppression circuit for a vehicular radio receiver, comprising: pulse amplifier means (8) having two input terminals, of which one is ...
  Multi-way program branching circuits
The capability of implementing multi-way branches anywhere in the program based on any data is provided by including in the central processing unit a plurality of ...
  Redundancy analyzer for automatic memory tester
What is claimed is: 1. Memory test apparatus for testing a memory under test (MUT) formed from physical structures which define a plurality of storage locations ...
  Method and apparatus for testing memory devices and displaying results of such tests
The present invention provides an apparatus and method for testing a semiconductor device, and in real-time, displaying the spatial locations of errors on a display ...
  Feedback shift register
OF THE PREFERRED EMBODIMENT FIG. 6 illustrates a preferred embodiment of the feedback shift register according to the present invention. The feedback shift register ...
  Laser apparatus
Therefore, the primary object of the present invention is to provide a laser apparatus wherein a pumping source for providing energy for exciting a laser medium is, when ...

0.054

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved