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

High speed module interconnection bus

Assignee: Racal Data Communications Inc
•
Filing: 1989-07-17
•
Granted: 1991-03-05
•
Expires: 2009-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for providing communication among N modules connected to a common communication bus uses a bus structure with a reserve line for signaling the occurrence of a reservation time slot during which time each of the N modules which have information to transmit may reserve a time for transmission over the bus. A plurality of at least N data lines are used for transmission of data words over the bus. Each of the N modules are also assigned use of one of the plurality of data lines for signaling during the reservation time slot that the module has information to transmit over the bus. The reserve line is also used for signaling, that a word of data being transmitted over the plurality of data lines is a last word in a current transmission to be transmitted by the module currently transmitting.

Inventors

  • 👤 Craig A. Lee
  • 👤 David B. Fallin
  • 👤 Edward J. Sackman, III
  • 👤 Donald L. Wray

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:05
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L49/00; H04L49/10; H04L49/104; H04L49/105; H04L49/107; H04L2012/5629; H04L2012/563

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 108 words
In system having a plurality of modules interconnected by a common module communication bus, with each of said modules having a predetermined address, a method of controlling access to said communication bus, comprising the steps of: providing a reserve line as part of said communication bus; signaling the occurrence of a reservation time slot over said reservation line; during said reservation time slot, each of said plurality of modules desiring transmission time on said communication bus placing a signal on a data/reservation bus in a position corresponding to its address; and establishing an order for transmission over said communication bus for each of said modules desiring transmission time.
Claim 2
Dependent Claim 108 words
In system having a plurality of modules interconnected by a common module communication bus, with each of said modules having a predetermined address, a method of controlling access to said communication bus, comprising the steps of: providing a reserve line as part of said communication bus; signaling the occurrence of a reservation time slot over said reservation line; during said reservation time slot, each of said plurality of modules desiring transmission time on said communication bus placing a signal on a data/reservation bus in a position corresponding to its address; and establishing an order for transmission over said communication bus for each of said modules desiring transmission time.
Claim 3
Dependent Claim 22 words
The method of claim 1, further comprising the step of establishing said order based upon a number associated with each said address.
Claim 4
Dependent Claim 40 words
The method of claim 1, wherein another reservation time slot occurs after transmission by a last module in said order, said reservation time slot being signaled by a succession of time slots having a predetermined signal on said reservation line.
Claim 5
Dependent Claim 22 words
The method of claim 3, wherein said predetermined signal is a default signal which is changed when any of said modules transmits.
Claim 6
Dependent Claim 41 words
The method of claim 4, further comprising the step of releasing said reserve line to said default signal during a last word transmitted by any of said modules to signal that the next module, if any, in said order may transmit.
Claim 7
Independent Claim 134 words
An apparatus for communication among a plurality of N modules, comprising in combination: a reserve line for signaling the occurrence of a reservation time slot during which time each of said N modules which have information to transmit may reserve a time for transmission over said bus; a plurality of at least N data lines used for transmission of data words over said bus; each of said N modules also being assigned use of one of said plurality of data lines for signaling, during said reservation time slot, that said module has information to transmit over said bus; and said reserve line also for signaling that a word of data being transmitted over said plurality of data lines is a last word in a current transmission to be transmitted by a module currently transmitting.
Claim 8
Independent Claim 134 words
An apparatus for communication among a plurality of N modules, comprising in combination: a reserve line for signaling the occurrence of a reservation time slot during which time each of said N modules which have information to transmit may reserve a time for transmission over said bus; a plurality of at least N data lines used for transmission of data words over said bus; each of said N modules also being assigned use of one of said plurality of data lines for signaling, during said reservation time slot, that said module has information to transmit over said bus; and said reserve line also for signaling that a word of data being transmitted over said plurality of data lines is a last word in a current transmission to be transmitted by a module currently transmitting.
Claim 9
Dependent Claim 43 words
The apparatus of claim 6, wherein said reserve line is normally in a first logic state and wherein said signaling that a word of data being transmitted is said last word is accomplished by driving said reserve line to a second logic state.
Claim 10
Dependent Claim 26 words
The apparatus of claim 6, further comprising means for assigning an order for transmission of each of said modules signaling that it has information to transmit.
Claim 11
Dependent Claim 22 words
The apparatus of claim 8, wherein said order is assigned depending upon a number assigned to a physical location of said module.
Claim 12
Independent Claim 105 words
A method of controlling access to a communication bus, comprising the steps of: signaling the occurrence of a reservation time slot over a reserve line by applying a predetermined logic level to said reserve line during a last word of a transmission; reserving a transmission period during said reservation time slot by applying a predetermined logic level to one predetermined line of a data/reservation bus; determining a transmission number corresponding to said reserved transmission period; counting a number of said predetermined logic levels occurring on said reserve line; and transmitting over said data/reservation bus when said number of predetermine logic levels reaches said transmission number.
Claim 13
Independent Claim 105 words
A method of controlling access to a communication bus, comprising the steps of: signaling the occurrence of a reservation time slot over a reserve line by applying a predetermined logic level to said reserve line during a last word of a transmission; reserving a transmission period during said reservation time slot by applying a predetermined logic level to one predetermined line of a data/reservation bus; determining a transmission number corresponding to said reserved transmission period; counting a number of said predetermined logic levels occurring on said reserve line; and transmitting over said data/reservation bus when said number of predetermine logic levels reaches said transmission number.
Claim 14
Dependent Claim 21 words
The method of claim 10, wherein said step of signaling is accomplished by the occurrence of three consecutive predetermined logic levels.
Claim 15
Dependent Claim 35 words
The method of claim 10, wherein said transmission number is determined by the step of counting a number of predetermined logic levels on said data/reservation bus at bit positions less than a predetermined bit position.

References Cited (Backward Citations)

US4451881A Cited
US4580261A Cited
US4536873A Cited
US4718061A Cited
US4700341A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-03-04 1994-09-03 1995-03-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-03-04 1998-09-03 1999-03-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-03-04 2002-09-03 2003-03-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag