Store both the last recipient index and a current-grant valid bit . With possible recipients, an idle period clears while preserving . The Moore machine grants requester precisely when holds. For , its idle states are distinguishable by a subsequent pair of competing requests with different positions in the cyclic order; active states have distinct outputs. Thus all states are distinguishable and state bits suffice and are necessary for this output convention. A continuously asserted request receives a grant within decisions, because before that grant the cyclic scan cannot pass it to choose a later asserted request.
Articles by others on the same topic
There are currently no matching articles.