Claims
- 1. A priority circuit for granting a system resource to one of a plurality of requesters during a system operating cycle, said requesters including a first and a second higher priority requester and a lower priority requester, each of said requesters having means for signaling a request, comprising,
- a plurality of signal lines including at least one signal line for each requester and including more than one signal line for each higher priority requester,
- means operable on each said system operating cycle for producing a signal on a selected one of said signal lines,
- a plurality of logic means, each associated with one of said requesters, means connecting each of said logic means to said one signal line and any other signal line for the associated requester, each said logic means including means responsive to the coincidence of a request signal by the associated requester and a signal on one of the signal lines to which the logic means is connected to signal a grant of one of said system resources to the associated requester.
- means providing a signal to said signal producing means for defining a relative priority among said requesters,
- and sequential circuit means in said signal producing means responsive to said relative priority signal for producing said signals on said signal lines in a first predetermined cycle extending over a number of system operating cycles equal to the number of said signal lines in which first cycle each signal line carries a signal or in a predetermined second cycle extending over a number of system operating cycles less than the number of said signal lines in which certain of said signal lines for said higher priority requesters do not carry a signal, whereby said higher priority requesters receive access more frequently during said first cycle than during said second cycle,
- and means for granting priority to another of said requesters in the absence of said coincidence of a request and a signal on a corresponding one of said signal line.
- 2. A priority circuit for granting a system resource to one of a plurality of requesters during a system operating cycle, said requesters including a first and a second higher priority requester and a lower priority requester, comprising,
- circuit means for each requester for matching requests for access to one or more resources with the availability of said resources, and means for signaling a general request for the associated requester when a match has been found,
- means responsive to the general request signals for each of the requesters for granting access to one requester, comprising,
- a plurality of signal lines including at least one signal line for each requester and including more than one signal line for each higher priority requester,
- means operable on each said system operating cycle for producing a signal on a selected one of said signal lines,
- a plurality of logic means, each associated with one of said requesters, means connecting each of said logic means to said one signal line and any other signal line for the associated requester, each said logic means including means responsive to the coincidence of a request signal by the associated requester and a signal on one of the signal lines to which the logic means is connected to signal a grant of one of said system resources to the associated requester,
- means providing a signal to said signal producing means for defining a relative priority among said requesters,
- and sequential circuit means in said signal producing means responsive to said relative priority signal for producing said signals on said signal lines in a first predetermined cycle extending over a number of system operating cycles equal to the number of said signal lines in which first cycle each signal line carries a signal or in a predetermined second cycle extending over a number of system operating cycles less than the number of said signal lines in which second cycle certain of said signal lines for said higher priority requesters do not carry a signal, whereby said higher priority requesters receive access more frequently during said first cycle than during said second cycle,
- and means for granting priority to another of said requesters in the absence of said coincidence of a request and a signal on a corresponding one of said signal lines.
- 3. The circuit of claim 2 wherein said means responsive to said relative priority signal includes means for changing the sequence of states in said sequential circuit.
- 4. The circuit of claim 3 wherein said means responsive to said relative priority signal includes means for receiving a multi-bit code defining the sequence of states.
Parent Case Info
This is a continuation of application Ser. No. 465,953, filed Feb. 14, 1983, now abandoned.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
Parent |
465953 |
Feb 1983 |
|