Claims
- 1. A method of establishing priority among a plurarlity of requests for resource 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; and
- 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.
- 2. A method in accordance with claim 1, wherein the system resource for which priority is granted is an array.
- 3. A method in accordance with claim 2, wherein said step of granting priority further comprises granting priority for interleaves of the array.
- 4. A method in accordance with claim 1, wherein the system resource for priority is granted is dedicated logic.
- 5. A method 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 (4)
| Number |
Name |
Date |
Kind |
|
4794521 |
Ziegler et al. |
Dec 1988 |
|
|
5197130 |
Chen et al. |
Mar 1993 |
|
|
5339427 |
Elko et al. |
Aug 1994 |
|
|
5473774 |
Childers et al. |
Dec 1995 |
|
Divisions (1)
|
Number |
Date |
Country |
| Parent |
414856 |
Mar 1995 |
|