Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Personal-computer-memory-bank-parity-error-indicator

 Astable multivibrator
What is claimed is: 1. The combination comprising: first and second transistors, each transistor ...


 Music synthesizer
What I claim is: 1. In a music synthesis apparatus having associated music signal utilization means,...


 Method and apparatus for arbitrating conflicts by monitoring number of access requests per unit of time in multiport memory systems
What we claim is: 1. A method for arbitrating conflicting memory transfer requests in a multiport ...


 Semiconductor memory device having flip-flop circuits
In order to solve the above explained problems of prior art semiconductor memory devices having ...


 Self-isolating cross-coupled sense amplifier latch circuit
It is accordingly an object of the present invention to provide an improved sense amplifier ...


 Cassette with removable disc
Part of the housing is constituted by a door or end closure which is movable relative to the ...


 Optical detection and logic devices with latching function
It is object of the invention to provide improved apparatus and methods of optical detection and ...


 Optical-fibre passively mode locked laser generator with non-linear polarization switching
The present invention concerns an active-fibre laser that is passively-mode-locked and particularly ...


 Connection set-up and path assignment in wavelength division multiplexed ring networks
These shortcomings and other limitations and deficiencies are obviated in accordance with the ...


 Magnetic printing machine employing a multi-channel recording head with minimal cross-talk with secondary scanning head movement
An object of this invention is to provide a magnetic printing machine in which there is no cross ...


 Personal computer memory bank parity error indicator

Details
Inventors: Capps, Jr., Louis B.; Foster, Jimmy G.; Price, Warren E.; Rupe, Robert W.; Uplinger, Kenneth A.;
Assignee: International Business Machines Corp. (Armonk, NY)
Primary Examiner: Beausoliel; Robert W.
Assistant Examiner: Chung; Phung My
Attorney, Agent or Firm: Grosser; George E., McKechnie; Douglas R.

A personal computer has two memory banks respectively connected to two parity check units operative to detect parity errors. Upon doing so, each unit feeds a parity error signal to a separate latch. The latches are connected to a logic circuit which is in turn connected to an interrupt controller that initiates an interrupt when a parity error occurs. One latch is further connected to a check bit of a register of an I/O port and the check bit is set by the one latch. An interrupt handler reads the register and provides messages indicating which memory bank caused the parity error.

DETAILED DESCRIPTION Referring now to the drawing, a personal computer includes a microprocessor 10 connected to a main memory comprised of two memory banks 12 and 14 through two parity check units 16 and 18.
A memory control 20 is connected to the microprocessor and to the memory banks for controlling operation of the main memory.
The parity check units work in conventional fashion and are operative to generate parity error signals when parity errors are detected thereby.
During each main memory access, data is simultaneously read from or written into both banks 16 and 18.
If there is a parity error in the data being accessed for bank 12, parity check unit 16 will produce a first parity error signal.
If there is a parity error in the data being accessed for bank 14, parity check unit 18 will produce a second parity error signal.
Two latches or flip flops 22 and 24 have output lines 28 and 30 connected to the inputs of a two input OR circuit or logic unit 26.
The output lines are also respectively connected back to the clear inputs of the latches to latch up the output signals, when they arise.
Latches 22 and 24 further have input lines 25 and 27 respectively connected to outputs from parity check units 16 and 18.
The latches further have input lines 29 and 31 connected to memory control 20 to receive a clock signal from the address strobe line thereof.
When either parity check unit detects a parity error, during a memory access, a parity error signal is sent over its respective output line 25 or 27 to the appropriate one of latches 22 and 24 and upon receiving the next clock signal, such latch is set and produces an active output signal.
The active output from the set latch then switches OR circuit 26 to send a parity error signal to an interrupt controller 34.
This controller is connected by line 36 to an interrupt input of microprocessor 10 to initiate an interrupt in response to receiving a parity error signal from unit 26.
Output 30 from latch 22 is also connected to an input of a single bit position 41 of a register 40 of an addressable I/O port 38



Related patents
  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 the preferred embodiment of the present invention is shown. In the ...
  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 between a pen-based computer and a computer peripheral. It is another ...
  Method and system for concurrent computer transaction processing
The present invention is directed to a method, system, and bus agent for concurrent transaction processing. The method transmits first and second transaction requests ...
  Real-time synchronization of concurrent views among a plurality of existing applications
A synchronization system includes a motion event synchronizer and multiple application encapsulators which operate together to synchronize motion events in existing ...
  Data error correction circuit
It is an object of the present invention to provide a data error correction circuit wherein errors in shortened data of different lengths can be easily corrected at a ...
  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.sup.2 L device geometries for reducing the area required to fabricate ...
  Semiconductor memory circuit
It is an object of the invention to provide a semiconductor memory circuit which is free from fluctuations of the substrate potential with potential changes in the bit ...
  Dynamic event selection network
What is claimed is: 1. A digital dynamic event selection network for telephone and real time processor control systems comprising: a plurality of sources of input events ...
  Neural network using random binary code
I claim: 1. A method of analog, parallel hardware implementation of neural networks with changeable connectivity pattern and changeable long term memory traces ...
  Method of modifying the temperature drift of the propagation time of surface elastic waves and a device obtained by said method
What I claim is: 1. A method of reducing the differences in propagation time of surface elastic waves ascribed to variations in temperature of a crystalline substrate ...

0.034

Archive: All patents - Links

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