Claims
- 1. A method of enabling operations on a system resource, comprising the steps of:
- representing current and future operations on the resource in a register;
- generating a pattern corresponding to a requested resource operation for each of a plurality of requests for resource operations in a queue;
- 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;
- 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; and
- enabling operations on the resource according to said register.
- 2. A method of enabling operations in accordance with claim 1, wherein the system resource on which operations are enabled is an array.
- 3. A method of enabling operations in accordance with claim 2, wherein said step of enabling operations further comprises the step of enabling operations on interleaves of the array.
- 4. A method of enabling operations in accordance with claim 1, wherein the system resource on which operations are enabled is dedicated logic.
- 5. A method of enabling operations in accordance with claim 1, wherein said step of enabling operations further comprises the step of enabling operations on the resource at least one cycle before a requested resource operation.
- 6. A method of enabling operations in accordance with claim 1, further comprising the step of updating the register 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 |
|