发明名称 Single cycle modified round-robin arbitration with embedded priority
摘要 A method and system for priority arbitration in a computer environment having a shared resource capable of servicing a plurality of devices. In one embodiment, the present invention assigns an initial priority order to the plurality of devices such that those devices have priorities which are distinct. The present invention then identifies those of the plurality of devices which have issued service requests to the shared resource in a first clock cycle as requesting devices. Provided that there are more than one requesting device in the first clock cycle, the present invention selects one of the requesting devices to be serviced by the shared resource in a second clock cycle following the first clock cycle, where the selected device has the highest of the priorities among the requesting devices based on the initial priority order. The present invention also reassigns the priorities among the plurality of devices such that the selected device is assigned the lowest one of the priorities. This embodiment of the present invention thus provides a novel method and system for single cycle priority arbitration which is fair and which does not require extra memory storage for its implementation.
申请公布号 US6467002(B1) 申请公布日期 2002.10.15
申请号 US19990421780 申请日期 1999.10.19
申请人 3COM CORPORATION 发明人 YANG LI-JAU STEVEN
分类号 G06F13/362;(IPC1-7):G06F13/14 主分类号 G06F13/362
代理机构 代理人
主权项
地址