04-总线控制

04-总线控制

总线通信控制

  1. 目的 解决通信双方 协调配合问题
  2. 总线传输周期
  • 申请分配阶段 主模块申请,总线仲裁决定
  • 寻址阶段 主模块向从模块 给出地址和命令
  • 传数阶段 主模块和从模块交换数据
  • 结束阶段 主模块撤销有关消息

总线通信的四种方式

  1. 同步通信 由统一时标 控制数据传送
  2. 异步通信 采用应答方式,没有公共时钟标准
  3. 半同步通信 同步、异步相结合
  4. 分离式通信 充分挖掘系统 总线每个瞬间的潜力,发挥最大效能

1) 同步式数据输入
有定宽定距的时钟 来控制整个数据传输过程
在给定的时间点完成相应的操作
2) 同步式数据输入
同步通信 用于总线长度比较短,各个模块存取时间比较一致的情况下(为什么需要总线长度比较短?)
3) 异步通信
不互锁,半互锁,全互锁
4)半同步通信(同步、异步结合)
同步
发送方用系统时钟前沿发信号
接收方用系统时钟后沿 判断、识别

异步
允许不同速度的模块和谐工作
增加一条"等待"响应信号

以上三种通信的共同点
一个总线传输周期(以输入数据为例)

  1. 主模块发地址、命令 占用总线
  2. 从模块准备数据 不占用总线 总线空闲
  3. 从模块向主模块发数据 占用总线
    从模块准备数据,总线空闲时,对总线来说是极大的浪费,总线的效率是计算机系统的瓶颈,如何提高其利用率?分离式通信

5)分离式通信
充分挖掘系统总线每个瞬间的潜力
一个总线传输周期
子周期1 主模块 申请占用总线,使用完后 即放弃总线的使用权
子周期2 从模块申请占用总线,将各种信息送至总线上
分离式通信特点:
1.各模块有权申请占用总线
2.采用同步方式通信,不等对方回答
3.各模块准备数据时,不占用宗霞
4.总线被占用时,无空闲

posted @ 2023-04-26 09:02  Oh,mydream!  阅读(154)  评论(0编辑  收藏  举报