Fixed priority arbiter is the simplest form of arbiter and it is the baseline of many more advanced arbiters, for example, round robin arbiter. However, it may introduce starvation across different requests.

The following design assumes a total of 3 requests, i.e., req[2:0], and req[0] always has the highest priority, while req[2] always has the lowest priority.

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.