主设备:对总线有控制功能
从设备:对总线无控制功能
总线控制器:统一管理总线通信
2.1 总线判优
多个主设备争夺控制权时,由总线控制器仲裁
总线判优分为 集中式和分布式中
集中式:控制逻辑集中于一处
分布式:将控制逻辑分散于各部件上
集中式有三种:链式查询、计数器定时查询、独立请求
2.1.1 链式查询
BS总线忙 、BR总线请求、BG总线同意
BG依次下传,若有请求,则建立BS
- 离控制部件最近的设备,优先级最高
- 易于扩展设备
- 对电路故障敏感
- 优先级低的设备难以得到请求
2.1.2 计数器定时查询
BS线、BR线、一组设备地址线
BR有效 / BS无效时,总线控制器中的计数器计数,通过设备地址线依次发出一组地址信号,
某个请求占用总线的设备地址与计数值一致,获得总线使用权,建立BS信号。
设备定制决定设备优先级,计数初值次序可由程序改变
2.1.3 独立请求方式
每台设备有 BG线 和 BR线,总线控制器内有排队电路
- 响应速度快
- 优先次序灵活,可程序设置
- 硬件开销大
2.2 总线通信控制
2.2.1 总线周期
2.2.2 总线通信控制
同步通信、异步通信、半同步通信、分离式通信