总线判优控制
1.基本概念
- 主设备(模块) 对总线有控制权
- 从设备(模块) 响应从主设备发来的总线命令
- 总线判优控制:
集中式:链式查询,计数器定时查询,独立请求方式
分布式
2.链式查询方式
3.计数器定时查询方式
4.独立请求方式
总线通信控制
1.目的 解决通信双方协调配合问题
2.总线传输周期
- 申请分配阶段 主模块申请,总线仲裁解决
- 寻址阶段 主模块向从模块给出地址和命令
- 传数阶段 主模块和从模块交换数据
- 结束阶段 主模块撤销有关消息
3.总线通信的四种方式
- 同步通信 由统一时标控制数据传输
- 异步通信 采用应答方式,没有公共时钟标准
- 半同步通信 同步,异步结合
- 分离式通信 充分挖掘系统总线每一瞬间的能力
(1)同步式数据输入
(2)同步式数据输出
(3)异步通信
(4)半同步通信(同步,异步结合)
- 同步
发送方:用系统时钟前沿发信号
接收方:用系统时钟后沿判断,识别 - 异步
允许不同速度的模块和谐工作
增加一条“等待”响应信号为
以输入数据为例的半同步通信时序
T1 主模块发送地址
T2 主模块发送命令
Tw 当为低电平,等待一个T
T3 从模块提供数据
T4 从模块撤销数据,主模块撤销命令
(5)分离式通信
充分挖掘系统总线每个瞬间的潜力
一个总线传输周期
- 子周期1
主模块申请占用总线,使用完后,即放弃总线的使用权
- 子周期2
从模块申请占用总线,将各种信息送至总线上
特点:
- 各个模块有权申请占用总线
- 采用同步方式通信,不等对方回答
- 各模块准备数据时,不占用总线
- 总线被占用时,无空闲