Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
295 words
In a digital computing system having multiple controllers of a type where each controller periodically sends request signals to access a memory, an arbitrator device for receiving the request signals and for generating grant signals which permit access of the controllers to said memory one at a time, saod arbitrator comprising: an input gating structure means for receiving said grant signals and said request signals from the controllers on a set of input terminals and for passing each received request signal to a respective output terminal subject to a respective condition, the condition being that a request signal from any one particular controller is inhibited from passing by a grant signal to any other controller; a priority encoder means for selecting one request signal at a time in accordance with a prescribed manner of protocol from those request signals that are passed to the output terminals of said input gating structure means; said priority encoder having input terminals coupled to said output terminals of said input gating structure means; a request register means having input terminals coupled to output terminals of said priority encoder means, for storing the one request signal selected by said priority encoder means; a first ORing means for generating signals as the logical OR of the one request signal stored in said request register means with the one request signal selected by said priority encoder means; a grant register means having input terminals coupled to said first ORing means for storing the logical OR signal therefrom; and a second ORing means for supplying said grant signals to said controllers and to said input gating structure as the logical OR of said logical OR signal stored in said grant register means with the one request signal selected by said priority encoder means.
Claim 2
Dependent Claim
295 words
In a digital computing system having multiple controllers of a type where each controller periodically sends request signals to access a memory, an arbitrator device for receiving the request signals and for generating grant signals which permit access of the controllers to said memory one at a time, saod arbitrator comprising: an input gating structure means for receiving said grant signals and said request signals from the controllers on a set of input terminals and for passing each received request signal to a respective output terminal subject to a respective condition, the condition being that a request signal from any one particular controller is inhibited from passing by a grant signal to any other controller; a priority encoder means for selecting one request signal at a time in accordance with a prescribed manner of protocol from those request signals that are passed to the output terminals of said input gating structure means; said priority encoder having input terminals coupled to said output terminals of said input gating structure means; a request register means having input terminals coupled to output terminals of said priority encoder means, for storing the one request signal selected by said priority encoder means; a first ORing means for generating signals as the logical OR of the one request signal stored in said request register means with the one request signal selected by said priority encoder means; a grant register means having input terminals coupled to said first ORing means for storing the logical OR signal therefrom; and a second ORing means for supplying said grant signals to said controllers and to said input gating structure as the logical OR of said logical OR signal stored in said grant register means with the one request signal selected by said priority encoder means.
Claim 3
Dependent Claim
23 words
An arbitrator as in claim 1 further including means for selecting said arbitrator as a master unit in a group of interconnected arbitrators.
Claim 4
Dependent Claim
32 words
An arbitrator as in claim 1 further including means for generating a ready signal for transmission to a requesting controller that has been granted access when an arbitration cycle has been completed.
Claim 5
Dependent Claim
31 words
An arbitrator as in claim 1 in combination with means for generating an arbitrator unlocking signal to said input gating structure means in response to said request signal from said controllers.
Claim 6
Dependent Claim
333 words
In a digital computing system having multiple controllers, multiple memories and multiple interface circuits to each of said memories with each controller being of a type which periodically sends request signals to access a memory, an arbitrator device in each of said interface circuits for receiving the request signals and for generating grant signals which permit access of the controllers to said memories in a prescribed manner of protocol, each of said arbitrators comprising: means for selecting one of said arbitrators as a master unit and disabling the remaining arbitrators; an input gating structure means for receiving said grant signals and said request signals from the controllers on a set of input terminals and for passing each received request signal to a respective output terminal subject to a respective condition, the condition being that a request signal from any one particular controller is inhibited from passing by a grant signal to any other controller; a priority encoder means for selecting one request signal at a time in accordance with a prescribed manner of protocol from those request signals that are passed to the output terminals of said input gating structure means; said priority encoder having input terminals coupled to said output terminals of said input gating structure means; a request register means having input terminals coupled to output terminals of said priority encoder means, for storing the one request signal selected by said priority encoder means; a first ORing means for generating signals as the logical OR of the one request signal stored in said request register means with the one request signal selected by said priority encoder means; a grant register means having input terminals coupled to said first ORing means for storing the logical OR signal therefrom; and a second ORing means for supplying said grant signals to said controllers and to said input gating structure as the logical OR of said logical OR signal stored in said grant register means with one request signal selected by said priority encoder means.
Claim 7
Dependent Claim
333 words
In a digital computing system having multiple controllers, multiple memories and multiple interface circuits to each of said memories with each controller being of a type which periodically sends request signals to access a memory, an arbitrator device in each of said interface circuits for receiving the request signals and for generating grant signals which permit access of the controllers to said memories in a prescribed manner of protocol, each of said arbitrators comprising: means for selecting one of said arbitrators as a master unit and disabling the remaining arbitrators; an input gating structure means for receiving said grant signals and said request signals from the controllers on a set of input terminals and for passing each received request signal to a respective output terminal subject to a respective condition, the condition being that a request signal from any one particular controller is inhibited from passing by a grant signal to any other controller; a priority encoder means for selecting one request signal at a time in accordance with a prescribed manner of protocol from those request signals that are passed to the output terminals of said input gating structure means; said priority encoder having input terminals coupled to said output terminals of said input gating structure means; a request register means having input terminals coupled to output terminals of said priority encoder means, for storing the one request signal selected by said priority encoder means; a first ORing means for generating signals as the logical OR of the one request signal stored in said request register means with the one request signal selected by said priority encoder means; a grant register means having input terminals coupled to said first ORing means for storing the logical OR signal therefrom; and a second ORing means for supplying said grant signals to said controllers and to said input gating structure as the logical OR of said logical OR signal stored in said grant register means with one request signal selected by said priority encoder means.
Claim 8
Dependent Claim
32 words
An arbitrator as in claim 5 further including means for generating a ready signal for transmission to a requesting controller that has been granted access when an arbitration cycle has been completed.
Claim 9
Dependent Claim
31 words
An arbitrator as in claim 5 in combination with means for generating an arbitrator unlocking signal to said input gating structure means in response to said request signals from said controllers.