3.2总线的分类
片内总线
芯片内部的总线
系统总线
数据总线
- 双向,与机器字长、存储字长有关
地址总线
- 单向,与存储地址、I/O地址有关
- 地址线的位数与存储单元的个数有关
控制总线
- 有出 有入
通信总线
串行通信总线
并行通信总线
3.3总线特性及性能指标
总线特性
机械特性
- 尺寸、形状、管脚数及排列顺序
电气特性
- 传输方向和有效的电平范围
功能特性
- 每根传输线的功能(地址、数据、控制)
时间特性
- 信号的时序的关系
总线性能指标
总线宽度
- 数据线的根数
标准传输率
- 每秒传输的最大字节数
时钟同步/异步
总线复用
- 地址线与数据线复用
信号线数
- 地址线、数据线和控制线的总和
总线控制方式
- 突发、自动、仲裁、逻辑、计数
其他指标
- 负载能力
总线标准
3.5总线控制
总线判优控制
主设备对总线具有控制权,从设备只能响应从主设备发来的总线命令
集中式
-
链式查询
- 数据线
- 地址线
- BR 总线请求
- BG 总线同意
- BS 总线忙
- 线路简单,但对电路故障很敏感
-
计数器定时查询
- 数据线
- 地址线
- 设备地址线
- BR 总线请求
- BS 总线忙
- 便于对设备优先级进行控制
-
独立请求方式
- 地址线
- 数据线
- n条BR
- n条BG
- 响应速度快,控制优先级灵活,但总线复杂
分布式
总线通讯控制
总线传输周期
-
申请分配阶段
- 主设备申请,总线仲裁决定
-
寻址阶段
- 主设备向从设备给出地址和命令
-
传数阶段
- 主设备和从设备交换数据
-
结束阶段
- 主设备撤销有关信息
总线通信的四种方式
-
同步通信
- 由统一时标控制数据传送
-
异步通信
- 采用应答方式,没有公共时钟标准
- 不互锁
- 半互锁
- 全互锁
- 允许不同速度的模块和谐工作
-
半同步通信
- 同步、异步结合
- 增加一条“等待”响应信号
-
分离式通信
-
充分挖掘系统总线每个瞬间的潜力
-
传输周期
-
子周期1
- 主设备申请占用总线,使用完后即放弃总线的使用权
-
子周期2
- 从设备申请占用总线(从设备变主设备),将各种信息送至总线上
-
-
分离式通讯特点
- 各模块有权申请占用总线
- 采用同步方式通信,不等对方回答
- 各模块准备数据时,不占用总线
- 总线被占用时,无空闲
-