Round-robin arbitration (source code)

= Round-robin arbitration

An arbiter selects at most one asserted request, searching cyclically after the most recent successful recipient. After a grant it advances that remembered position. This implements circular priority among <bits> representing competing requests; it is distinct from assigning a fixed priority forever.