×

Distributed arbitration apparatus and method for shared bus

  • US 4,920,486 A
  • Filed: 11/23/1987
  • Issued: 04/24/1990
  • Est. Priority Date: 11/23/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having a multiplicity of subunits connected to a shared bus, distributed bus arbitration apparatus comprising:

  • an arbitration bus with means for carrying a multiplicity of substantially simultaneous bus request signals; and

    a multiplicity of arbitration means, each coupled to the shared bus, the arbitration bus and a corresponding one of the subunits, for determining the relative priorities by which said subunits shall access said shared bus;

    each said arbitration means determining only whether said subunit coupled to said arbitration means is to be granted access to said shared bus;

    each said arbitration means including;

    status means for storing status signals denoting which ones of said subunits have higher priority and which ones have lower priority than the subunit corresponding to said arbitration means;

    bus requesting means coupled to said arbitration bus for asserting a bus request signal on said arbitration bus; and

    access control means, coupled to said arbitration bus and said status means, for receiving bus request signals asserted on said arbitration bus and for granting said corresponding subunit access to said shared bus only when said bus requesting means has asserted a bus request signal and none of the received bus request signals were asserted by the arbitration means of subunits denoted by said status means as having higher priority than said corresponding subunit;

    wherein said multiplicity of arbitration means simultaneously arbitrate access to the shared bus.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×