3.5-总线控制

总线的判优控制

基本概念

  • 主设备(模块) 对总线有控制权
  • 从设备(模块) 响应从主设备发来的总线命令
  • 总线判优控制
    • 集中式
      • 链式查询
      • 计数器定时查询
      • 独立请求方式
    • 分布式

链式查询方式

image-链式查询方式

计数器定时查询方式

image-计数器定时查询方式

独立请求方式

image-独立请求方式

总线通信控制

  • 目的 解决通信双方协调配合问题
  • 总线传输周期
    • 申请分批阶段 主模块申请,总线仲裁决定
    • 寻址阶段 主模块向从模块 给出地址 和 命令
    • 传数阶段 主模块和从模块 交换数据
    • 结束阶段 主模块 撤销有关消息
  • 总线通信的四种方式
    • 同步通信 由 统一时标 控制数据传送
    • 异步通信 采用 应答方式 , 没有公共时钟标准
    • 半同步通信 同步、异步结合
    • 分离式通信 充分 挖掘 系统 总线每个瞬间 的 潜力

同步式数据输入

image-同步式数据输入

同步式数据输出

image-同步式数据输出

异步通信

image-异步通信

半同步通信(同步、异步结合)

  • 同步
    • 发送方 用系统时钟前言发信号
    • 接收方 用系统时钟后沿 判断、识别
  • 异步
    • 允许不同速度的模块和谐工作
    • 增加一条“等待”响应信号 WAIT(带有上划线)

半同步通信(同步、异步结合)

image-半同步通信(同步、异步结合)

上述三种通信的共同点

  • 一个总线传输周期
    • 主模块发地址、命令 占用总线
    • 从模块准备数据 不占用总线 总线空闲
    • 从模块向主模块发数据 占用总线

分离式通信

充分挖掘系统总线每个瞬间的潜力

  • 一个总线传输周期
    • 子周期1
      • 主模块 申请 占用总线, 使用完后即 放弃总线的使用权
    • 子周期2
      • 从模块 申请 占用总线, 将各种信息送至总线上

分离式通信特点

  • 各模块有权申请占用总线
  • 采用同步方式通信,不等对方回答
  • 各模块准备数据时,不占用总线
  • 总线被占用时,无空闲
  • 充分提高了总线的有效占用
posted @ 2020-04-02 23:18  Quaint  阅读(479)  评论(0编辑  收藏  举报
……