6,954,812 by HP
1. A round robin arbitration system, comprising:
a first round robin arbitration module having a first bit width and for partitioning a plurality of requests into a plurality of blocks of requests, selecting a block having one or more active requests using round robin arbitration, and generating a first index corresponding to said selected block; and
a second round robin arbitration module having a second bit width and for storing each request of said selected block, selecting each active request of said selected block using round robin arbitration, generating a second index corresponding to said selected active request, and generating a first signal for synchronizing operation of said first and second round robin modules, and wherein said round robin arbitration system has a bit width that is a product of said first and second bit widths.