Digital data processing arbitration system
AssigneeInternational Business Machines Corporation
InventorDavid A. Clarke
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorDavid A. Clarke
Estimating the term…
In a digital data processing system having a resource which is shared between a plurality of users, an arbitration system comprises a plurality of resource requestors (14 to 16) each associated with a respective user, and a resource grantor (10) to which the requestors are connected in parallel via a set of common lines (11 to 13). Each resource requestor is adapted to apply a request signal on a predetermined first one (11) of the lines when the associated user requests the resource, and the resource grantor is responsive to the presence of a request signal on the first line to subsequently apply a grant signal on a predetermined second one (12) of the lines to grant the resource. Each resource requestor requesting the resource is responsive to the grant signal to apply an accept signal on a predetermined third one (13) of the lines after a delay which is different for each resource requestor and which determines the priority of the user associated with the resource requestor. The first accept signal so applied gives the resource to the associated user and prevents any other resource requestor from applying an accept signal on the third line until the resource is relinquished by the current user.
In a digital data processing system having a resource which is shared between a plurality of users, an arbitration system comprising a plurality of resource requestors each associated with a respective user, and a resource grantor to which the requestors are connected in parallel via a set of common lines, each resource requestor being adapted to apply a request signal on a predetermined first one of the lines when the associated user requests the resource, and the resource grantor being responsive to the presence of a request signal on the first line to subsequently apply a grant signal on a predeterimined second one of the lines to grant the resource, each resource requestor requesting the resource being responsive the receipt of the grant signal to apply an accept signal on a predetermined third one of the lines after a delay from receipt which is different for each resource requestor and which determines the priority of the user associated with the resource requestor, a first accept signal so applied giving the resource to the associated user and preventing any other resource requestor from applying an accept signal on the third line until the resource is relinquished by the current user.
Dependencies are inferred from the claim text.