Claims
- 1. In a telephone switching system, a method of arbitrating the access to a system bus among a plurality of requestors comprising:a) assigning a priority level to each of the plurality of requestors; b) detecting a request for bus access from at least one of the plurality of requestors; and c) determining the granting of bus access as a function of the number of requestors, their associated priority levels, and the timing of the requestors made.
- 2. The method of claim 1 wherein the step of determining the granting of bus access includes consideration of the number of consecutive accesses and the amount of time granted the most recent bus user.
- 3. The method of claim 2 wherein the highest priority requester is granted immediate access regardless of the other requesters when the highest priority requester requests bus access prior to or coincident with the other requesters.
- 4. The method of claim 2 wherein the lowest priority requestor is not a candidate for bus access when multiple requests are pending.
- 5. In a telephone switching system, a method of resolving contention between a plurality of requesters for access to a system bus comprising:a) assigning a priority level to each of the plurality of requesters; b) detecting a request for bus access from at least one of the plurality of requestors; c) granting access to any requester when only a single request is pending; d) granting bus access to the highest priority requestor when no requests are pending prior to the request regardless of any simultaneous requests made by other requesters; and, otherwise e) granting bus access to a particular requestor as a function of priority level, and further as a function of the number of consecutive accesses and the amount of time retained by the most recent bus user if a request from the most recent bus user is among the currently pending requests.
- 6. The method of claim 5 wherein the most recent bus user may retain bus access for the lessor of four consecutive accesses or for four microseconds.
- 7. The method of claim 6 wherein a requestors which accesses the bus following a contended request cannot reassert for subsequent access until the bus has been idle for at least two consecutive set time intervals.
Parent Case Info
This is a division of application Ser. No. 09/145,780, filed Aug. 28, 1998.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
4688212 |
MacGinitie et al. |
Aug 1987 |
A |
5255264 |
Cotton et al. |
Oct 1993 |
A |
5544163 |
Madonna |
Aug 1996 |
A |
5774684 |
Haines et al. |
Jun 1998 |
A |
5954809 |
Riley et al. |
Sep 1999 |
A |