Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
273 words
In a data processing system having a plurality of units coupled to transfer information over a common electrical bus, each of said units capable of either or both transferring or receiving information, a distributed priority network, said network including priority logic in each of said units, said priority logic comprising: A. first bistable means for asynchronously indicating that a representative unit is ready to transfer information over said bus; B. second bistable means, responsive to said first bistable means indicating that said representative unit is ready to transfer information over said bus, for generating a first signal on said bus indicating to each of said units that said representative unit is ready to transfer information over said bus; C. means, responsive to the absence of a said first signal from said second bistable means in each of said units having a higher priority than said representative unit, for indicating that said representative unit is the highest priority unit; D. third bistable means, responsive to said first signal generated by said second bistable means and an indication that there is no other higher priority unit ready to transfer information over said bus, for generating a second signal on said bus; E. means, responsive to the receipt of said second signal from said bus, for generating a strobe signal for enabling the receipt of information from said representative unit; F. first means, responsive to an acknowledgement that said information has been received, for disabling said third bistable means of said representative units; and G. second means, responsive to the disabling of said third bistable means, for disabling said second bistable means of said representative unit.
Claim 2
Dependent Claim
273 words
In a data processing system having a plurality of units coupled to transfer information over a common electrical bus, each of said units capable of either or both transferring or receiving information, a distributed priority network, said network including priority logic in each of said units, said priority logic comprising: A. first bistable means for asynchronously indicating that a representative unit is ready to transfer information over said bus; B. second bistable means, responsive to said first bistable means indicating that said representative unit is ready to transfer information over said bus, for generating a first signal on said bus indicating to each of said units that said representative unit is ready to transfer information over said bus; C. means, responsive to the absence of a said first signal from said second bistable means in each of said units having a higher priority than said representative unit, for indicating that said representative unit is the highest priority unit; D. third bistable means, responsive to said first signal generated by said second bistable means and an indication that there is no other higher priority unit ready to transfer information over said bus, for generating a second signal on said bus; E. means, responsive to the receipt of said second signal from said bus, for generating a strobe signal for enabling the receipt of information from said representative unit; F. first means, responsive to an acknowledgement that said information has been received, for disabling said third bistable means of said representative units; and G. second means, responsive to the disabling of said third bistable means, for disabling said second bistable means of said representative unit.
Claim 3
Dependent Claim
109 words
Logic as in claim 1 wherein said acknowledgement may include a first acknowledgement signal indicating that said information has been accepted; a second acknowledgement signal indicating that said information has not been accepted; or a third acknowledgement signal indicating that said information has not ben accepted but that said information would probably be accepted if transferred again; and wherein said first means for disabling is responsive to either said first, second or third acknowledgement signal; and wherein said logic further comprises means, coupled with said second means for disabling, for inhibiting the disabling of said second bistable means if said third acknowledgement signal is received by said representative unit.
Claim 4
Dependent Claim
20 words
Logic as in claim 2 further comprising means, responsive to said strobe signal, for enabling said second means for disabling.
Claim 5
Dependent Claim
41 words
Logic as in claim 3 wherein said second means for disabling is a fourth bistable means, and wherein said third acknowledgement signal is coupled for receipt by said second bistable means in response to the enabling of said fourth bistable means.
Claim 6
Dependent Claim
103 words
Logic as in claim 4 further comprising: A. gate means coupled to provide said indication that there is no other higher priority unit ready to transfer information over said bus; and B. a coupling between said second bistable means and said gate means, said coupling including (1) a direct connection for the priority logic in each of said units except that unit having the highest priority, and (2) a delay element for the unit having the highest priority for the purpose of inhibiting said highest priority unit from gaining access to said bus while another said unit is transferring information over said bus.
Claim 7
Dependent Claim
35 words
Logic as in claim 5 further comprising means coupled with said gate for inhibiting a said unit from using said bus even though said unit is the highest priority unit requesting use of said bus.
Claim 8
Dependent Claim
103 words
Logic as in claim 1 further comprising: A. gate means coupled to provide said indication that there is no other higher priority unit ready to transfer information over said bus; and B. a coupling between said second bistable means and said gate means, said coupling including (1) a direct connection for the priority logic in each of said units except that unit having the highest priority, and (2) a delay element for the unit having the highest priority for the purpose of inhibiting said highest priority unit from gaining access to said bus while another said unit is transferring information over said bus.
Claim 9
Dependent Claim
37 words
Logic as in claim 1 further comprising means coupled with said third bistable means for inhibiting a said unit from using said bus even though said unit is the highest priority unit requesting use of said bus.
Claim 10
Dependent Claim
440 words
A data processing system having a priority determining system comprising: A. a plurality of units, said units including a memory, a data processor, and at least one peripheral device controller, each of said units having a different priority and each of said units capable of either or both transferring or receiving information; B. a common electrical bus, coupled with each of said units, for providing a path for the asynchronous transfer of said information between any two of said units, said bus having first and second ends, the end of said units coupled closest to said first end having the highest priority, and the one of said units coupled closest to said second end having the lowest priority, and the other ones of said units having a priority relative to their proximity to said first and second ends; and C. a priority network included in each of said units comprising: (1) first means for asynchronously generating a first signal indicating that a requesting one of said units is ready to transfer information over said bus to another one of said units, (2) first means, responsive to said first signal, for indicating on said bus by the generation of a second signal, that said requesting unit is ready to transfer information over said bus to another one of said units, (3) second means, responsive to a said second signal from said first means for indicating in each of said units, for indicating whether any higher priority unit than said requesting unit is also requesting to transfer information over said bus, (4) first logic means, coupled with said first and second means for indicating and responsive to said second signal, for generating a third signal if no other said higher priority unit is also requesting to transfer information over said bus as indicated by said second means for indicating, (5) second means, responsive to said third signal, for generating a fourth signal on said bus indicating that said requesting unit is the only one of said units presently allowed to so transfer information over said bus, (6) second logic means, responsive to said fourth signal for inhibiting any other said units for transferring information over said bus while said requesting unit is transferring information over said bus, (7) a first logic element responsive to an acknowledgement that said information has been received, for diabling said second means for generating of the unit which has transferred information over said bus, and (8) a second logic element, responsive to the disabling of said second means for generating, for disabling said first means for indicating of said unit which has transferred information over said bus.
Claim 11
Dependent Claim
440 words
A data processing system having a priority determining system comprising: A. a plurality of units, said units including a memory, a data processor, and at least one peripheral device controller, each of said units having a different priority and each of said units capable of either or both transferring or receiving information; B. a common electrical bus, coupled with each of said units, for providing a path for the asynchronous transfer of said information between any two of said units, said bus having first and second ends, the end of said units coupled closest to said first end having the highest priority, and the one of said units coupled closest to said second end having the lowest priority, and the other ones of said units having a priority relative to their proximity to said first and second ends; and C. a priority network included in each of said units comprising: (1) first means for asynchronously generating a first signal indicating that a requesting one of said units is ready to transfer information over said bus to another one of said units, (2) first means, responsive to said first signal, for indicating on said bus by the generation of a second signal, that said requesting unit is ready to transfer information over said bus to another one of said units, (3) second means, responsive to a said second signal from said first means for indicating in each of said units, for indicating whether any higher priority unit than said requesting unit is also requesting to transfer information over said bus, (4) first logic means, coupled with said first and second means for indicating and responsive to said second signal, for generating a third signal if no other said higher priority unit is also requesting to transfer information over said bus as indicated by said second means for indicating, (5) second means, responsive to said third signal, for generating a fourth signal on said bus indicating that said requesting unit is the only one of said units presently allowed to so transfer information over said bus, (6) second logic means, responsive to said fourth signal for inhibiting any other said units for transferring information over said bus while said requesting unit is transferring information over said bus, (7) a first logic element responsive to an acknowledgement that said information has been received, for diabling said second means for generating of the unit which has transferred information over said bus, and (8) a second logic element, responsive to the disabling of said second means for generating, for disabling said first means for indicating of said unit which has transferred information over said bus.
Claim 12
Dependent Claim
112 words
Logic as in claim 9 wherein said acknowledgement includes either a first acknowledgement signal indicating that said information has been accepted; a second acknowledgement signal indicating that said information has not been accepted; or a third acknowledgement signal indicating that said information has not been accepted but that said information would probably be accepted if transferred again; and wherein said first logic element for disabling is responsive to either said first, second or third acknowledgement signal; and wherein said logic further comprises means, coupled with said second logic element for disabling, for inhibiting the disabling of said first means for indicating if said third acknowledgement signal is received by said requesting unit.
Claim 13
Dependent Claim
41 words
A system as in claim 10 further comprising means, in each of said units and responsive to said fourth signal, for generating a strobe signal for enabling the transfer of information over said bus from said unit generating said fourth signal.
Claim 14
Dependent Claim
21 words
Logic as in claim 11 further comprising means, responsive to said strobe signal, for enabling said second logic element for disabling.
Claim 15
Dependent Claim
42 words
Logic as in claim 12 wherein said second logic element for disabling is a fourth bistable means, and wherein said third acknowledgement signal is coupled for receipt by said second bistable means in response to the enabling of said fourth bistable means.