Claims
- 1. An apparatus for establishing priority among a plurarlity of requests for resource operations on a system resource, comprising:
- a register representing current and future operations on the resource;
- a pattern source that generates a pattern corresponding to a requested resource operation for each of a plurality of requests for resource operations in a queue;
- compare logic that determines for each of said plurality of requests if the request will conflict with other resource operations by comparing the pattern generated for the request with said register; and
- priority logic that grants priority to a request in the queue if no conflict is determined and to update said register according to the pattern generated for the request.
- 2. An apparatus in accordance with claim 1, wherein the system resource is an array.
- 3. An apparatus in accordance with claim 2, wherein said array further comprises interleaves.
- 4. An apparatus in accordance with claim 1, wherein the system resource is dedicated logic.
- 5. An apparatus in accordance with claim 1, wherein the system resource includes a standby mode.
- 6. An apparatus in accordance with claim 1, wherein contents of said register is left shifted on each cycle.
- 7. An apparatus for establishing priority among a plurarlity of requests for resource operations on a system resource, comprising:
- means for representing current and future operations on the resource;
- means for generating a pattern corresponding to a requested resource operation for each of a plurality of requests for resource operations in a queue;
- means for determining for each of said plurality of requests if the request will conflict with other resource operations by comparing the pattern generated for the request with said register; and
- means for granting priority to a request in the queue if no conflict is determined and to update said register according to the pattern generated for the request.
- 8. An apparatus in accordance with claim 7, wherein the system resource is an array.
- 9. An apparatus in accordance with claim 8, wherein said array further comprises interleaves.
- 10. An apparatus in accordance with claim 7, wherein the system resource is dedicated logic.
- 11. An apparatus in accordance with claim 7, wherein the system resource includes a standby mode.
- 12. An apparatus in accordance with claim 7, wherein said means for representing is updated on each cycle.
CROSS-REFERENCE TO RELATED APPLICATIONS
This patent application is a divisional of U.S. patent application Ser. No. 08/414,856 entitled SYSTEM RESOURCE ENABLE APPARATUS which was filed on Mar. 31, 1995, in the names of Patrick J. Meaney and Adrian E. Seigler.
US Referenced Citations (5)
Divisions (1)
|
Number |
Date |
Country |
Parent |
414856 |
Mar 1995 |
|