Distributed arbitration apparatus and method for shared bus
AssigneeDigital Equipment Corporation
InventorMichael J. K. Nielsen
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorMichael J. K. Nielsen
Estimating the term…
Each user of an intercommunicastion bus is associated with a distinct channel of an arbitration bus and maintains a priority record indicating its current priority status against each other user. During a contention interval each user then seeking to use the intercommunication bus bids for use of it by transmitting a bus request signal and makes an analysis of the signals to ascertain if it has a dominating priority for initiating a transaction on the bus, and access is granted accordingly. During the use-signal interval a user then using the intercommunication bus transmits an in-use signal used to up-date priority records with the effect of giving the last using user lowest priority. For transactions which require a response from a user other than the one initiating the transaction, a second round of bidding is conducted to determine whether any user is qualified to respond and if so which will be enabled to do so. When the response bidding shows no bidders the system immediately initiates bidding for a new transaction.
In a computer system having a multiplicity of subunits connected to a shared bus, distributed bus arbitration apparatus comprising:
In a computer system having a multiplicity of subunits connected to a shared bus, distributed arbitration apparatus comprising:
In a computer system having a multiplicity of subunits connected to a shared bus, arbitration apparatus comprising:
In a computer system having a multiplicity of subunits interconnected by an arbitration bus with means for carrying a multiplicity of substantially simultaneous bus request signals, a method of arbitrating access by said subunits to a shared bus, the steps of the method comprising performing, substantially simultaneously, the following steps at each subunit:
In a computer system having a multiplicity of subunits interconnected by an arbitration bus with means for carrying a multiplicity of substantially simultaneous bus request signals, a method of arbitrating access by said subunits to a shared bus, the steps of the method comprising:
Dependencies are inferred from the claim text.