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

Multi-level bus access for multiple central processing unit

Assignee: DAN NAY ASSOCIATES Inc A CALIFORNIA Corp
•
Filing: 1985-06-10
•
Granted: 1990-01-30
•
Expires: 2005-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system by which a number of central processing units (CPU's) may be used completely independently of one another, and yet by which any CPU within the system may communicate with any other CPU in the system. The implementation of the system requires each CPU to be physically connected only to its own bus and to the bus of one other CPU even if there are many CPU's and buses in the system. This enables each CPU in the system to have access to all of the buses of all of the other CPU's in the system.

Inventors

  • 👤 Daniel L. Nay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:47
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F15/00; G06F15/16; G06F15/163; G06F15/173

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 232 words
A data processing system comprising a plurality of sub-system each capable of operating independently of one another; each of said sub-systems including a CPU and a general purpose bus consisting of address, data and control lines, connected thereto and controlled thereby; a takeover logic circuit for allowing one of said sub-systems to take over the bus of another of said sub-systems; said takeover logic circuit including a plurality of bi-directional buffers for interconnecting the respective lines of the buses of the two sub-systems when said buffers are enabled, and for isolating the buses from one another when said buffers are disabled, a pair of latches connected to the data lines of the two buses, one of said latches receiving data from one of the CPU's and for sending the data to the other CPU, and the other of said latches receiving data from the other of said CPU's and for sending data to said one of said CPU's, and one of said latches being connected to said buffers to enable said buffers upon the receipt of selected signals from at least one of said CPU's; and a separate takeover logic circuit associated with each of said sub-systems to permit any one of said sub-systems to take over the bus of another of said sub-systems, and to reach through the other sub-system and take over the buses of subsequent ones of said sub-systems.
Claim 2
Dependent Claim 232 words
A data processing system comprising a plurality of sub-system each capable of operating independently of one another; each of said sub-systems including a CPU and a general purpose bus consisting of address, data and control lines, connected thereto and controlled thereby; a takeover logic circuit for allowing one of said sub-systems to take over the bus of another of said sub-systems; said takeover logic circuit including a plurality of bi-directional buffers for interconnecting the respective lines of the buses of the two sub-systems when said buffers are enabled, and for isolating the buses from one another when said buffers are disabled, a pair of latches connected to the data lines of the two buses, one of said latches receiving data from one of the CPU's and for sending the data to the other CPU, and the other of said latches receiving data from the other of said CPU's and for sending data to said one of said CPU's, and one of said latches being connected to said buffers to enable said buffers upon the receipt of selected signals from at least one of said CPU's; and a separate takeover logic circuit associated with each of said sub-systems to permit any one of said sub-systems to take over the bus of another of said sub-systems, and to reach through the other sub-system and take over the buses of subsequent ones of said sub-systems.
Claim 3
Dependent Claim 102 words
The data processing system defined in claim 1, and which includes first control circuitry connected to the address lines of the first-named bus and responsive to a selected address signal from said first-named CPU to set one of said latches to a write mode and to set the other of said latches to a read mode, and second control circuitry connected to the address lines of the second-named bus and responsive to a selected address signal from the second-named CPU to set one of said latches to a write mode and to set the other of said latches to a read mode.
Claim 4
Dependent Claim 38 words
The data processing system defined in claim 2, in which at least one of said latches introduces a control signal to said buffers to enable said buffers in response to a selected address signal from said first-named CPU.
Claim 5
Dependent Claim 39 words
The data processing system defined in claim 2, in which at least one of said latches introduces a control signal to said buffers to enable said buffers in response to selected address signals from the first-named and second-named CPU's.

References Cited (Backward Citations)

US4368514A Cited
US4495567A Cited
US4590556A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-29 1993-07-31 1994-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-29 1997-07-31 1998-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-29 2001-07-31 2002-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag