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

Multi-processor data communication bus structure

Assignee: Leeds and Northrup Co
•
Filing: 1981-02-25
•
Granted: 1983-11-22
•
Expires: 2001-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bus structure for the interconnection between a data bus capable of transferring a plurality of words and a local bus which can carry only one word. This structure includes latches for storing the plurality of words for simultaneous transfer over the data bus or for sequential transfer over the local bus as required. Control logic operates to perform the necessary control over this interconnection to effect the required operation.

Inventors

  • 👤 Simon Korowitz
  • 👤 Kurt R. Leichter
  • 👤 Felix J. Houvig

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 01:41
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4009; G06F13/4018; G06F13/14; G06F13/36; G06F13/362; G06F13/364

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 185 words
A data communications system for transferring logically related pieces of information between the local buses connected to each of a plurality of independently operated processors and a resource, comprising: a data bus interconnecting the local buses of said processors and said resource, said data bus being capable of carrying in parallel a number of bytes each having bit length corresponding to that of the natural transfer mechanism of said processors; reading latch means associated with each processor and connected between the processors' local bus and said data bus for storing all of the bytes being simultaneously transferred over said data bus; and control logic means including, means operable during a first part of a read from the data bus by a processor to cause the latch means for said processor to latch up all simultaneously transferred bytes from said data bus while allowing one of said simultaneously transferred bytes to go to the local bus connected to said latch means, and means operable during a subsequent part of a read to transfer latched data of another of said simultaneously transferred bytes to said local bus.
Claim 2
Dependent Claim 185 words
A data communications system for transferring logically related pieces of information between the local buses connected to each of a plurality of independently operated processors and a resource, comprising: a data bus interconnecting the local buses of said processors and said resource, said data bus being capable of carrying in parallel a number of bytes each having bit length corresponding to that of the natural transfer mechanism of said processors; reading latch means associated with each processor and connected between the processors' local bus and said data bus for storing all of the bytes being simultaneously transferred over said data bus; and control logic means including, means operable during a first part of a read from the data bus by a processor to cause the latch means for said processor to latch up all simultaneously transferred bytes from said data bus while allowing one of said simultaneously transferred bytes to go to the local bus connected to said latch means, and means operable during a subsequent part of a read to transfer latched data of another of said simultaneously transferred bytes to said local bus.
Claim 3
Dependent Claim 208 words
A data communications system for transferring logically related pieces of information between the local buses connected to each of a plurality of independently operated processors and a resource, comprising: a data bus interconnecting the local buses of said processors and said resource, said data bus being capable of carrying in parallel a number of bytes each having a bit length corresponding to that of the natural transfer mechanism of said processors; writing latch means associated with each processor and connected between the processor's local bus and said data bus for storing all of the bytes to be transferred simultaneously from the local bus over said data bus; control latch means associated with each processor and having bus control signal outputs connected to the resource to which writing is required and local bus connections receiving control data from said local bus; and control logic means in said system operable during a write to the data bus by a processor to cause the writing latch means for said processor to sequentially latch up from said local bus all bytes to be transferred during said write for simultaneous transfer over said data bus during the period when the last of said sequentially latch bytes is being transferred from said local bus.
Claim 4
Dependent Claim 208 words
A data communications system for transferring logically related pieces of information between the local buses connected to each of a plurality of independently operated processors and a resource, comprising: a data bus interconnecting the local buses of said processors and said resource, said data bus being capable of carrying in parallel a number of bytes each having a bit length corresponding to that of the natural transfer mechanism of said processors; writing latch means associated with each processor and connected between the processor's local bus and said data bus for storing all of the bytes to be transferred simultaneously from the local bus over said data bus; control latch means associated with each processor and having bus control signal outputs connected to the resource to which writing is required and local bus connections receiving control data from said local bus; and control logic means in said system operable during a write to the data bus by a processor to cause the writing latch means for said processor to sequentially latch up from said local bus all bytes to be transferred during said write for simultaneous transfer over said data bus during the period when the last of said sequentially latch bytes is being transferred from said local bus.
Claim 5
Dependent Claim 361 words
A data communications system for transferring logically related pieces of information between the local buses connected to each of a plurality of independently operated processors and a resource, comprising: a data bus interconnecting the local buses of said processors and said resource, said data bus being capable of carrying simultaneously in parallel a number of bytes which have a bit length corresponding to that of the natural transfer mechanism of said processors, reading latch means associated with each processor and connected between the processors' local bus and the data bus for storing all of the bytes simultaneously transferred over said data bus, writing latch means used with each processor and connected between the processors' local bus and said data bus for sequentially storing all of the bytes from the local bus to be simultaneously transferred over said data bus, control latch means associated with each processor so as to provide bus control signal outputs to said resource when writing to said resource is to be accomplished and also to be provided with local bus connections for receiving control data from said local bus for control of the reading operation in said resource, and control logic means connected to said reading latch means, said writing latch means and said control latch means including, first means operable during a first part of a read from the data bus by a processor to cause said reading latch means for such processor to latch up all simultaneously transferred bytes from said data bus while allowing one of the simultaneously transferred bytes to go to the processor which is reading; second means operable during subsequent parts of a read from the data bus to transfer the latched data of another of said simultaneously transferred bytes from said local bus to said reading processor, and third means operable during a write to the data bus by the processor to cause the writing latch means for said processor to latch up all bytes sequentially supplied from the local bus of said processor so that all said bytes may be simultaneously transferred over said data bus during the period of transfer of the last byte from said local bus.
Claim 6
Dependent Claim 361 words
A data communications system for transferring logically related pieces of information between the local buses connected to each of a plurality of independently operated processors and a resource, comprising: a data bus interconnecting the local buses of said processors and said resource, said data bus being capable of carrying simultaneously in parallel a number of bytes which have a bit length corresponding to that of the natural transfer mechanism of said processors, reading latch means associated with each processor and connected between the processors' local bus and the data bus for storing all of the bytes simultaneously transferred over said data bus, writing latch means used with each processor and connected between the processors' local bus and said data bus for sequentially storing all of the bytes from the local bus to be simultaneously transferred over said data bus, control latch means associated with each processor so as to provide bus control signal outputs to said resource when writing to said resource is to be accomplished and also to be provided with local bus connections for receiving control data from said local bus for control of the reading operation in said resource, and control logic means connected to said reading latch means, said writing latch means and said control latch means including, first means operable during a first part of a read from the data bus by a processor to cause said reading latch means for such processor to latch up all simultaneously transferred bytes from said data bus while allowing one of the simultaneously transferred bytes to go to the processor which is reading; second means operable during subsequent parts of a read from the data bus to transfer the latched data of another of said simultaneously transferred bytes from said local bus to said reading processor, and third means operable during a write to the data bus by the processor to cause the writing latch means for said processor to latch up all bytes sequentially supplied from the local bus of said processor so that all said bytes may be simultaneously transferred over said data bus during the period of transfer of the last byte from said local bus.

References Cited (Backward Citations)

US4035777A Cited
US4070710A Cited
US4124890A Cited
US4320457A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-11-21 1987-05-23 1987-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-11-21 1991-05-23 1991-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-11-21 1995-05-23 1995-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag