跳转至

总线仲裁

概述

总线仲裁

当多个主设备同时请求总线时,决定哪个设备获得总线控制权。

总线主设备

主设备与从设备
  • 主设备: 能发起总线传输的设备
  • 从设备: 只能响应主设备请求的设备

主设备示例: CPU、DMA控制器

从设备示例: 存储器、I/O接口

仲裁方式

集中式仲裁

集中式仲裁

由中央仲裁器决定总线使用权。

链式查询方式

链式查询

设备串行连接,优先级固定。

优点: 简单,易扩展

缺点: 优先级固定,对电路故障敏感

计数器定时查询

计数器定时查询

通过计数器选择设备。

优点: 优先级可变,较灵活

缺点: 控制复杂

独立请求方式

独立请求

每个设备有独立的请求和响应线。

优点: 响应速度快,优先级灵活

缺点: 控制线多,成本高

分布式仲裁

分布式仲裁

不需要中央仲裁器,设备自己决定。

  • 自举分布式仲裁
  • 冲突检测分布式仲裁

参考资料