Inventors:
Sunil C. Chaudhari - Milpitas CA, US
Jonathan W. Liu - Campbell CA, US
Manan Patel - San Jose CA, US
Nicholas E. Duresky - San Jose CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 13/00
US Classification:
710111, 710117, 710121, 710243
Abstract:
A method and apparatus for controlling access to a plurality of resources based on multiple received requests is provided. The system includes a priority register configured to receive each individual request, determine a priority for the request, and transmit the request to a priority appropriate path. A first high priority arbiter receives and arbitrates among highest priority requests in a round robin manner to determine a high priority suggested grant vector. At least one lower priority arbiter receiving and arbitrating among lower priority requests in a round robin manner to determine at least one lower priority suggested grant vector. Grant circuitry passes the high priority suggested grant vector unless said grant circuitry receives a low priority indication, whereby the grant circuitry passes a lower priority grant vector.