定义

总线仲裁(Bus Arbitration)是解决多个设备同时请求使用总线时的优先级裁决机制。

集中仲裁方式

  • 链式查询方式:优先级固定,离仲裁器越近优先级越高。简单但优先级不灵活。
  • 计数器定时查询方式:优先级可编程设定,通过计数器值决定优先级。
  • 独立请求方式:每个设备独立向仲裁器发送请求,仲裁速度最快,但线路复杂。

分布仲裁方式

无中央仲裁器,各设备自带仲裁功能,通过优先级比较决定总线使用权。

对比

方式速度灵活性线路复杂度
链式查询
计数器查询
独立请求