Asynchronous Arbitration

An arbiter sequences concurrent events, such as requests from multiple processors toaccess a single memory.

Asynchronous and clocked arbitration schemes are compared. Specifications for theenvironment of an arbiter and several interface signal alternatives are presented.Late-done and sharing arbiters are described with examples of implementations.