Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
114 words
In a system comprising a plurality of requestors for making simultaneous access requests to a common memory, a memory request arbitrator comprising: means for receiving a plurality of simultaneous access requests; means for generating a signal to assign relative priorities to each of such requests; means for selecting the request with the highest priority level; means cooperating with said means for selecting for overriding said priority selection in response to super priority requests; and, means for changing the relative priority of each requestor, said means for changing being responsive to a periodically generated signal to rotate the highest priority so that each requestor is assigned the highest priority over a given period of time.
Claim 2
Dependent Claim
114 words
In a system comprising a plurality of requestors for making simultaneous access requests to a common memory, a memory request arbitrator comprising: means for receiving a plurality of simultaneous access requests; means for generating a signal to assign relative priorities to each of such requests; means for selecting the request with the highest priority level; means cooperating with said means for selecting for overriding said priority selection in response to super priority requests; and, means for changing the relative priority of each requestor, said means for changing being responsive to a periodically generated signal to rotate the highest priority so that each requestor is assigned the highest priority over a given period of time.
Claim 3
Dependent Claim
16 words
A system in accordance with claim 1 wherein the means for selecting is a read-only memory.
Claim 4
Dependent Claim
112 words
In a system comprising a plurality of requestors for making simultaneous access requests to a common memory, a memory request arbitrator comprising: sequencing means for providing a sequence output identifying the requestor having the highest priority; selection means for receiving both said sequence output and request signals from said requestors and for providing a selection signal to a selected one of said requestors based on the relative priorities of active requestors; and, means for updating the relative priority of each requestor, said means for updating being responsive to a periodically generated signal to change the relative priorities such that the highest priority is assigned to each requestor over a given time period.
Claim 5
Dependent Claim
112 words
In a system comprising a plurality of requestors for making simultaneous access requests to a common memory, a memory request arbitrator comprising: sequencing means for providing a sequence output identifying the requestor having the highest priority; selection means for receiving both said sequence output and request signals from said requestors and for providing a selection signal to a selected one of said requestors based on the relative priorities of active requestors; and, means for updating the relative priority of each requestor, said means for updating being responsive to a periodically generated signal to change the relative priorities such that the highest priority is assigned to each requestor over a given time period.
Claim 6
Dependent Claim
119 words
In a system comprising a plurality of requestors for making simultaneous access requests to a common memory, a memory request arbitrator comprising: sequencing means for providing a sequence output indicating which of said requestors has the highest priority; programable memory means having an address input comprised of request signals from said requestors and said sequence output, and having a data output for providing a selection signal to a selected one of said requestors based on the relative priorities of active requestors; and, means for incrementing said sequencing means, said means for incrementing being responsive to a periodically generated signal to change the relative priorities such that the highest priority is assigned to each requestor over a given time period.
Claim 7
Dependent Claim
119 words
In a system comprising a plurality of requestors for making simultaneous access requests to a common memory, a memory request arbitrator comprising: sequencing means for providing a sequence output indicating which of said requestors has the highest priority; programable memory means having an address input comprised of request signals from said requestors and said sequence output, and having a data output for providing a selection signal to a selected one of said requestors based on the relative priorities of active requestors; and, means for incrementing said sequencing means, said means for incrementing being responsive to a periodically generated signal to change the relative priorities such that the highest priority is assigned to each requestor over a given time period.