Inventors:
Vance Harral - Erie CO, US
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F013/36, G06F013/362, G06F013/00, G06F013/14
US Classification:
710116, 710113, 710107, 710240, 710241
Abstract:
A bus arbiter for arbitrating bus access requests from N bus requestor devices. The bus arbiter comprises N one-hot registers, each one-hot register associated with a corresponding bus requester device. Each one-hot register contains N priority bits rank-ordered from a lowest priority bit to a highest priority bit. Only one priority bit is enabled to indicate a priority of the corresponding bus requester device. The bus arbiter compares the priority bits in each one-hot register with a plurality of request signals received from the bus requester devices and grants bus access to the highest priority bus requester device.