×

Computer system with distributed bus arbitration scheme for symmetric and priority agents

  • US 5,581,782 A
  • Filed: 10/03/1995
  • Issued: 12/03/1996
  • Est. Priority Date: 03/01/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system with distributed bus arbitration, said computer system comprising:

  • bus means for providing a communication interface;

    a plurality of stand-alone agents coupled to said bus means, said stand-alone agents including at least one priority agent and a plurality of symmetric agents;

    memory means coupled to said bus means for storing instructions and data;

    at least one of said symmetric agents being a processor means for executing said instructions and processing said data and for performing transactions on said bus means, each of said symmetric agents having symmetric arbitration means for arbitrating ownership of said bus means, wherein each said symmetric arbitration means generates requests for bus ownership and receives requests for bus ownership from other symmetric agents, each said symmetric arbitration means also for arranging said symmetric agents in a circular order of priority and selecting a symmetric owner from the symmetric agents requesting ownership of said bus means during an arbitration event, said symmetric owner performing a bus transaction on said bus means;

    each of said symmetric arbitration means including rotating identifier means for indicating a lowest priority symmetric agent upon said arbitration event, ownership state means for indicating first and second ownership states, and priority agent request detecting means for detecting bus ownership requests from said at least one priority agent, wherein said symmetric arbitration means of said symmetric owner releases ownership of said bus means when a priority agent request is detected, unless said bus transaction is a locked transaction.

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