一、固定优先级仲裁器Fixed Priority Arbiter
- 1、
Arbiter
通常用于:处理不同主设备申请总线控制权的优先级问题 - 2、通信流程:主设备向
Arbiter
发送request
信号,请求占用资源;Arbiter
如果同意该请求,会返回一个grant
信号 - 3、仲裁器应该基于什么原则来分配许可呢?
- ①、固定优先级 – fixed priority
- ②、循环优先级 – Round Robin
1、1、固定优先级fixed priority
- 1、每个模块的优先级是固定的,是提前分配好的,如果有两个模块同时产生
request
,那么优先级高的模块可以获得grant
1、2、例题
例题:考虑四个主设备,设计固定优先级仲裁器,该仲裁器默认时的总线控制的优先级永远保持为为A>B>C>D,input信号为4bit二进制信号,从高到低也分别代表主设备A、B、C、D的总线控制请求,output的