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

Tri-state bussing system

Assignee: Bull HN Information Systems Inc
•
Filing: 1978-08-04
•
Granted: 1980-09-30
•
Expires: 1998-08-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This relates to an apparatus and method for providing an accurate data group to the instruction buffer of a data processing system. The data group is simultaneously applied to the instruction buffer and to the error correcting apparatus. After analysis of the data group in the error correcting apparatus, the operation in progress is aborted if an error has been detected, and the error is not correctable. If correctable, the correct instruction data group is applied to the execution unit. If no error is detected in the data group, utilization of the data group proceeds uninterrupted. Two, three state busses are employed. The first three state bus is used to transmit memory data to the error detection and correction (EDAC) circuitry, to transmit corrected data from the (EDAC) circuitry and to the data output circuits and to transmit input data to the memory. The second three-state bus transmits data to the instruction buffer, to the EDAC circuitry and also transmits corrected data from data output circuits to the instruction buffer.

Inventors

  • 👤 Robert E. Suelflow
  • 👤 Edward M. Drobny

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 05:38
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 167 words
A bussing apparatus within a data processing system central processor including a memory capable of storing data groups, said apparatus supplying an accurate data group to an instruction buffer comprising: a first data bus receiving a data group from said memory and coupled to said instruction buffer for supplying said data group thereto; a first means connected to said first data bus for transferring said data group; a data register storing said data group from said first means; a second data bus connected to said first means for supplying said data group to said data register; an error detection and correction circuitry connected to receive said data group from said data register and producing a corrected data group; a second means transferring said corrected data group to said second data bus; a third means connected to transfer said corrected data group from said second data bus to said first data bus whereby said corrected data group is supplied to said instruction buffer from said first data bus.
Claim 2
Dependent Claim 167 words
A bussing apparatus within a data processing system central processor including a memory capable of storing data groups, said apparatus supplying an accurate data group to an instruction buffer comprising: a first data bus receiving a data group from said memory and coupled to said instruction buffer for supplying said data group thereto; a first means connected to said first data bus for transferring said data group; a data register storing said data group from said first means; a second data bus connected to said first means for supplying said data group to said data register; an error detection and correction circuitry connected to receive said data group from said data register and producing a corrected data group; a second means transferring said corrected data group to said second data bus; a third means connected to transfer said corrected data group from said second data bus to said first data bus whereby said corrected data group is supplied to said instruction buffer from said first data bus.
Claim 3
Dependent Claim 27 words
A bussing apparatus according to claim 1 further including writing means coupled to said memory and to said second data bus for writing data into said memory.
Claim 4
Dependent Claim 79 words
A bussing apparatus according to claim 2 wherein said writing means comprises: a first plurality of buffers for receiving data to be stored in said memory; one plurality of switching devices each having a first input coupled to the output of one of said first plurality of buffers for gating the received data onto said second data bus; and a second plurality of buffers having inputs coupled to said second data bus and having outputs coupled to said memory.
Claim 5
Dependent Claim 39 words
A bussing apparatus according to claim 3 wherein each of said one plurality of switching devices is a tri-state gate which, when enabled, passes data applied to its input and, when disabled, presents a high impedance at its output.
Claim 6
Dependent Claim 56 words
A bussing apparatus according to claim 4 wherein each of said tri-state gates are enabled by a WRITE signal generated by said central processor and applied to a second input of each of said tri-state gates, and wherein each of said tri-state gates are disabled by the absence of a WRITE signal at said second input.
Claim 7
Dependent Claim 41 words
A bussing apparatus according to claim 1 wherein each of said first plurality of switching devices is a tri-state gate which, when enabled, passes memory data to said second data bus and, when disabled, presents a high impedance at its output.
Claim 8
Dependent Claim 46 words
A bussing apparatus according to claim 6 wherein each of said first plurality of switching devices is enabled by a READ signal generated by said central processor and wherein each of said first plurality of switching devices is disabled by the absence of said READ signal.
Claim 9
Dependent Claim 37 words
A bussing apparatus according to claim 1 wherein said first means comprises a first plurality of switching devices each having an input coupled to said first data bus and an output coupled to said second data bus.
Claim 10
Dependent Claim 88 words
A bussing apparatus according to claim 8 wherein said second means comprises: a second plurality of switching devices having inputs coupled to said error detection and correction circuitry and having outputs coupled to said second data bus for presenting said corrected data group from said error detection and correction circuitry to said second data bus; and said third means comprises: a third plurality of switching devices having inputs coupled to said second data bus and outputs coupled to said first data bus for transmitting said corrected data group.
Claim 11
Dependent Claim 45 words
A bussing apparatus according to claim 9 wherein said second and third plurality of switching devices which, when enabled by said error detection and correction circuitry, pass the corrected data and, when disabled by said error correction and detection circuitry, present a high impedance output.

References Cited (Backward Citations)

US3693153A Cited
US4037091A Cited
US4058851A Cited
US4112502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-09-30 1984-03-31 1984-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-09-30 1988-03-31 1988-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-09-30 1992-03-31 1992-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag