总线

  • 引入总线结构有什么好处
  • 简化了系统结构,便于设计制造
  • 大大减少了连线数目,便于布线,减小体积,提高系统可靠性
  • 便于接口设计,所有总线设备具采用类似的接口
  • 便于系统扩充、更新与灵活配置,易于实现系统模块化
  • 便于设备软件设计。所有接口的软件对不同的接口地址进行操作
  • 便于故障诊断和维修,同时也能降低成本
  • 总线的相关概念
  • 总线的分类
  • 数据总线:用于各部件的数据传输,双向传输
  • 地址总线:用来指明数据总线上,元数据或目的数据所在的主存单元的地址。单向传输
  • 控制总线:用来发出各种控制信号。控制总线是单根线。单向传输。而一组控制总线中也可以有双向传输
  • 单向传输和双向传输
  • 单向传输:只能一个部件发送一个部件接收
  • 双向传输:能有两个部件相互发生数据
  • 总线宽带。带宽、复用、线数
  • 总线宽度:数据总线的根数,一般是8的倍数。计算机的衡量指标
  • 总线带宽:总线数据的传输速率,总线上每秒能够传输的最大字节量
  • 总线复用:一条信号线上分时发送两种信号
  • 信号线数:地址总线、数据总线、控制总线三种总线数量之和
  • 总线的通信控制方式
  • 主模块:对总线具有控制权
  • 从模块:响应从主设备发出的总线命令
  • 总线判断优控制
  • 集中式
  • 链式查询
  • 计算器定时查询
  • 独立请求方式
  • 分布式
  • 目的:解决通信双方协调配合问题
  • 总线传输周期
  • 申请分配阶段:主模块申请,总线仲裁决定
  • 寻址阶段:主模块向从模块发出地址和命令
  • 传数阶段:主模块和从模块交换数据
  • 结束阶段:主模块撤销有关信息
  • 总线的通信方式
  • 同步通信
  • 异步通信
  • 半异步通信
  • 分离式通信
  • 同步,异步,半异步共同点
  • 一个总线传输周期
  • 主模块发送地址和命令需要占用总线
  • 从模块准备数据不占用总线
  • 从模块向主模块发生数据需要占用总线
  • 分离式特点
  • 各模块有权申请占用总线
  • 采用同步方式通信,不需要对方应答
  • 各模块准备数据时不占用总线
  • 总线被占用时,没用空闲等待
  • 概述
  • 定义
  • 分类
  • 片内总线
  • 系统总线
  • 通信总线
  • 性能指标
  • 仲裁
  • 集中式
  • 链式查询
  • 计数器定时查询
  • 独立请求方式
  • 分布式
  • 总线周期
  • 申请分配阶段
  • 寻址阶段
  • 传输阶段
  • 结束阶段
  • 定时
  • 同步
  • 异步
  • 概念:
  • 分类:不互锁、半互锁、全互锁