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

Versatile interconnection bus

Assignee: Unisys Corp
•
Filing: 1986-08-21
•
Granted: 1988-03-29
•
Expires: 2006-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bus arbitration system comprising a plurality of bus lines and a clock which produces first and second phrases in which a drive generates a first logic state during the first phase to precharge the capacitance associated with the bus lines and generates either first or second logic state during the second phase. Also, a bus interface is described in which different types of information are transmitted during different phases.

Inventors

  • 👤 Donald B. Bennett
  • 👤 Lee T. Thorsrud
  • 👤 Thomas W. Petschauer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 06:07
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4208; G06F13/4217; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/08; G06F11/10; G06F13/14; G06F13/36; G06F13/368; G06F13/374; F; F02; F02B; F02B75/00; F02B75/02; F02B2075/022; F02B2075/025

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 223 words
In a bus arbitration system comprising a bus which consists of a plurality of bus lines and a plurality of bus contention means coupled to said bus lines that are each capable of contending for control of said bus, the improvement comprising clock means for producing clock signals of at least first and second signal phases, wherein each of said bus contention means comprise drive means coupled to each of said plurality of lines of said bus and constructed to unconditionally drive each line of said bus to a first logic state during said first clock signal phase in order to precharge the capacitance associated with said bus lines and to conditionally drive each of said bus lines to either a first logic state, or to a second logic state,, in accordance with an established priority code during said second clock signal phase, read means for reading the logic state of said bus lines during said second clock signal phase, priority determining means for comparing the logic state patterns of the bus lines which are associated with the priority codes of each of said bus contention means with the logic state pattern that is established by said conditionally driven lines and for removing all of said bus contention means from contention for said bus for which said logic state patterns do not match.
Claim 2
Dependent Claim 223 words
In a bus arbitration system comprising a bus which consists of a plurality of bus lines and a plurality of bus contention means coupled to said bus lines that are each capable of contending for control of said bus, the improvement comprising clock means for producing clock signals of at least first and second signal phases, wherein each of said bus contention means comprise drive means coupled to each of said plurality of lines of said bus and constructed to unconditionally drive each line of said bus to a first logic state during said first clock signal phase in order to precharge the capacitance associated with said bus lines and to conditionally drive each of said bus lines to either a first logic state, or to a second logic state,, in accordance with an established priority code during said second clock signal phase, read means for reading the logic state of said bus lines during said second clock signal phase, priority determining means for comparing the logic state patterns of the bus lines which are associated with the priority codes of each of said bus contention means with the logic state pattern that is established by said conditionally driven lines and for removing all of said bus contention means from contention for said bus for which said logic state patterns do not match.
Claim 3
Dependent Claim 53 words
In a bus arbitration system as claimed in claim 1 the further improvement wherein said priority determining means comprises priority resolution means which resolves said bus contention among those bus contention means which were conditionally driven to said first logic state during said second clock signal phase based upon a predetermined priority scheme.
Claim 4
Dependent Claim 53 words
In a bus arbitration system as in claim 1 the further improvement wherein said system comprises default means which establishes a predetermined bus contention default priority order when none of said logic state patterns of said bus lines of said bus contention means match said logic state pattern of said conditionally driven lines.
Claim 5
Dependent Claim 68 words
In a bus arbitration system as in claim 1 the further improvement comprising selectively alterable reconfiguration means for selectively specifying the number of bus lines that are coupled to said bus contention means, and hence for selectively specifying the number of bus contention means that may be included in at least one group of bus contention means which is capable of contending for the control of said bus.
Claim 6
Dependent Claim 43 words
In a bus arbitration system as claimed in claim 4 the further improvement wherein said reconfigurable means is capable of specifying the number of bus lines that may be utilized by each bus contention means of a specified group of bus contention means.
Claim 7
Dependent Claim 47 words
In a bus arbitration system as claimed in claim 5 the further improvement comprising a plurality of interconnection pins wherein said reconfigurable means is capable of specifying the ones of said pins which are to be utilized by each of said specified group of bus contention means.
Claim 8
Dependent Claim 68 words
In a bus arbitration system as in claim 2 the further improvement comprising selectively alterable reconfiguration means for selectively specifying the number of bus lines that are coupled to said bus contention means, and hence for selectively specifying the number of bus contention means that may be included in at least one group of bus contention means which is capable of contending for the control of said bus.
Claim 9
Dependent Claim 43 words
In a bus arbitration system as claimed in claim 7 the further improvement wherein said reconfigurable means is capable of specifying the number of bus lines that may be utilized by each bus contention means of a specified group of bus contention means.
Claim 10
Dependent Claim 47 words
In a bus arbitration system as claimed in claim 8 the further improvement comprising a plurality of interconnection pins wherein said reconfigurable means is capable of specifying the ones of said pins which are to be utilized by each of said specified group of bus contention means.
Claim 11
Dependent Claim 53 words
In a bus arbitration system as in claim 9 the further improvement wherein said system comprises default means which establishes a predetermined bus contention default priority order when none of said logic state patterns of said bus lines of said bus contention means match said logic state pattern of said conditionally driven lines.
Claim 12
Dependent Claim 264 words
A bus interface having a fixed number of connecting pins comprising timing means that provides successive timing clock phases, first means comprising means for supplying first binary signals which are selectively representative of one or more of the following Group A types of coded information: (1) data, (2) address, or (3) function, a plurality of Group A interconnection pins, and means for selecting the number of said Group A pins which may receive said first binary signals representative of each type of Group A information during any given clock phase wherein the number of pins may vary from zero for each type of Group A information, to all of said Group A pins, and second means comprising means for supplying second binary signals which are selectively representative of one or more of the following Group B types of coded information: (1) arbitration priority, (2) slave identification, (3) address, or (4) function, a plurality of Group B interconnection pins, and means for selecting the number of Group B pins which may receive said second binary signals representative of each type of Group B information during any given clock phase, wherein the number of pins may vary from zero to all of said Group B pins for each type of Group B information, and timing means for controlling the timing of said first and said second binary signals so that said first binary signals that are coupled to their selected Group B pins during a clock phase that succeeds the clock phase during which said second binary signals are coupled to their selected Group A pins.
Claim 13
Dependent Claim 264 words
A bus interface having a fixed number of connecting pins comprising timing means that provides successive timing clock phases, first means comprising means for supplying first binary signals which are selectively representative of one or more of the following Group A types of coded information: (1) data, (2) address, or (3) function, a plurality of Group A interconnection pins, and means for selecting the number of said Group A pins which may receive said first binary signals representative of each type of Group A information during any given clock phase wherein the number of pins may vary from zero for each type of Group A information, to all of said Group A pins, and second means comprising means for supplying second binary signals which are selectively representative of one or more of the following Group B types of coded information: (1) arbitration priority, (2) slave identification, (3) address, or (4) function, a plurality of Group B interconnection pins, and means for selecting the number of Group B pins which may receive said second binary signals representative of each type of Group B information during any given clock phase, wherein the number of pins may vary from zero to all of said Group B pins for each type of Group B information, and timing means for controlling the timing of said first and said second binary signals so that said first binary signals that are coupled to their selected Group B pins during a clock phase that succeeds the clock phase during which said second binary signals are coupled to their selected Group A pins.
Claim 14
Dependent Claim 58 words
A bus interface as claimed in claim 11 further comprising transaction configuration means for selectively controlling whether said signals representative of each type of coded information supplied by said first and said second means are coupled on said bus in a multiplexed manner or whether separate ones of said pins are reserved for one particular type of information.

References Cited (Backward Citations)

US4387425A Cited
US4519028A Cited
US4494113A Cited
US4412326A Cited
US4451881A Cited
US4584679A Cited
US4628502A Cited
US4656627A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-03-29 1991-09-28 1992-03-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-03-29 1995-09-28 1996-03-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-03-29 1999-09-28 2000-03-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag