US5235602A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Synchronous/asynchronous i/o channel check and parity check detector
Assignee: International Business Machines Corp
•
Filing: 1991-06-11
•
Granted: 1993-08-10
•
Expires: 2011-06-11
Abstract
Abstract An improved I/O channel check and parity check detector includes two similar detection paths each of which includes a check detector, a glitch reject circuit, and a read back register. A memory parity error causes a bit to be set in the read back register. An I/O channel check sets another bit in a read back register provided a memory parity error has not been signalled. If such signal occurs, the channel check is rejected. The read back bits are read through a port allowing the system to determine the source of error.
Inventors
- 👤 Peter J. Klim
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 12:10
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
265 words
In a personal computer having a first parity detector for detecting parity errors while transferring data in a memory and generating PARITY ERROR signals in response thereto, and a second parity detector for detecting parity errors while transferring data in an I/O channel and generating I/O CHAN CHK signals in response thereto, and an I/O controller for receiving said PARITY ERROR signals and said I/O CHAN CHK signals, said controller comprising an I/O channel check and parity check detector comprising: a parity check detector having a first input line connected to receive said PARITY ERROR signals; a channel check detector having a second input line connected to receive said I/O CHAN CHK signals, said channel check detector being also connected to said first input line to receive said PARITY ERROR signals ; first and second read back registers; first and second glitch reject circuits connected between said detectors and said read back registers for transmitting pulses from said detectors to said registers which pulses have widths greater than a predetermined value and rejecting pulses from said detectors having widths less than said predetermined value; said first read back register having a first latch settable in response to receiving a pulse from said first glitch reject circuit to provide a read back bit signifying receipt of an I/O CHAN CHK signal by said channel detector; and said second read back register having a first latch settable in response to receiving a pulse from said second glitch reject circuit to provide a read back bit signifying receipt of an PARITY ERROR signal by said parity error detector.
Claim 2
Dependent Claim
265 words
In a personal computer having a first parity detector for detecting parity errors while transferring data in a memory and generating PARITY ERROR signals in response thereto, and a second parity detector for detecting parity errors while transferring data in an I/O channel and generating I/O CHAN CHK signals in response thereto, and an I/O controller for receiving said PARITY ERROR signals and said I/O CHAN CHK signals, said controller comprising an I/O channel check and parity check detector comprising: a parity check detector having a first input line connected to receive said PARITY ERROR signals; a channel check detector having a second input line connected to receive said I/O CHAN CHK signals, said channel check detector being also connected to said first input line to receive said PARITY ERROR signals ; first and second read back registers; first and second glitch reject circuits connected between said detectors and said read back registers for transmitting pulses from said detectors to said registers which pulses have widths greater than a predetermined value and rejecting pulses from said detectors having widths less than said predetermined value; said first read back register having a first latch settable in response to receiving a pulse from said first glitch reject circuit to provide a read back bit signifying receipt of an I/O CHAN CHK signal by said channel detector; and said second read back register having a first latch settable in response to receiving a pulse from said second glitch reject circuit to provide a read back bit signifying receipt of an PARITY ERROR signal by said parity error detector.
Claim 3
Dependent Claim
29 words
A personal computer in accordance with claim 1, wherein said feedback registers are selectively enabled, and said computer includes means for transmitting enabling signals to said read back registers.
Claim 4
Dependent Claim
36 words
A personal computer in accordance with claim 1 comprising: logic means connected to said read back registers and being operable in response to either one of said latches being set to generate a non-maskable interrupt signal.
Claim 5
Dependent Claim
68 words
A personal computer in accordance with claim 1 wherein said channel check detector comprises: logic means responsive to receiving only an I/O CHAN CHK signal to transmit a pulse indicative thereof to said first glitch reject circuit to set said first read back register, said logic means being operable in response to receiving I/O CHAN CHK signal and PARITY ERROR signal to reject such I/O CHAN CHK signal.
Claim 6
Dependent Claim
36 words
A personal computer in accordance with claim 4 wherein said I/O controller comprises a programmable peripheral controller port that is selectively readable and writable, said port being operative when read to transmit said read back bits.
Claim 7
Dependent Claim
22 words
A personal computer in accordance with claim 5 wherein said port is operable when written into to reset said read back registers.
Claim 8
Dependent Claim
23 words
A personal computer in accordance with claim 1 wherein said I/O CHAN CHK signals occur both synchronously and asynchronously with I/O data transfers.
References Cited (Backward Citations)
US3727142A
Cited
US3790881A
Cited
US4530095A
Cited
US5033050A
Cited
US4991085A
Cited
US4962501A
Cited
US4984213A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-09 | 1997-02-08 | 1997-08-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-09 | 2001-02-08 | 2001-08-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-09 | 2005-02-08 | 2005-08-10 | $7700.00 | Window Closed / Lapsed |