一、总线通信控制
1.目的: 解决通信双方协调配合问题
2.总线传输周期
申请分配阶段 主模块申请,总线仲裁决定
寻址阶段 主模块向从模块给出地址和命令
传数阶段 主模块和从模块交换数据
结束阶段 主模块撤销有效信息
3.总线通信的四种方式
同步通信 由统一时标控制数据传送
异步通信 采用应答方式,没有公共时钟标准
半同步通信 同步、异步结合
分离式通信 冲分挖掘系统总线每个瞬间的潜力,让系统总线发挥它最大的效能
(1)同步数据输入
![](https://i-blog.csdnimg.cn/blog_migrate/287d0c87bccccfeae7ab68e71f74b928.png)
(2)同步式数据输出
(3)异步通信
主设备 从设备
(4)半同步通信(同步、异步结合)
同步 发送方用系统时钟前沿发信号
接收方用系统;时钟后沿判断、识别
异步 允许不同速度的模块和谐工作
增加一条 ”等待“ 响应信号
以输入数据为例的半同步通信时序
(5)半同步通信(同步异步结合)
上述三种通信的共同点
一个总线传输周期(以输入数据为例)
主模块发地址、命令 占用总线
从模块准备数据 不占用总线 总线空闲
从模块向主模块发数据 占用总线
(6)分离式通信
充分挖掘系统总线每个瞬间的潜力
一个总线传输周期
子周期1 主模块申请占用总线,使用完后即放弃总线的使用权
子周期2 从模块申请占用总线,将各种信息送至总线上,这个时候从模块变成主模块
分离式通信特点
1.各模块有权申请占用总线
2.采用同步方式通信,不等对方回应
3.各模块准备数据时,不占用总线
4.总线被占用时,无空闲
这个章节就完事了有点短,下一章是存储器