3.1 总线的基本概念
- 总线概念:总线是连接各个部件的信息传输线,是各个部件共享的传输介质
3.2 总线的分类
-
总线分类:按连接部件不同,分为片内总线、系统总线、通信总线
-
片内总线:芯片内部的总线
-
系统总线:计算机各部件之间(CPU、主存、I/O设备)的信息传输线
按传输信息的不同,分为以下三类
-
数据总线:双向 数据线的位数与机器字长、存储字长有关
-
地址总线:单向 地址线的位数与存储地址、 I/O地址有关
例如:地址线为20根,则对应的存储单元个数为2^20
-
控制总线:有出 有入 中断请求、总线请求 、存储器读、存储器写、总线允许、中断确认
-
-
通信总线:计算机系统之间 或 计算机系统与其他系统(如控制仪表、移动通信等)之间的通信
传输方式:串行通信 / 并行通信
-
3.3 总线特性及性能指标
-
总线特性:
- 机械特性:尺寸、形状、管脚数及排列顺序
- 电气特性:总线传输方向 和 有效的电平范围
- 功能特性:每根传输线的功能(地址 / 数据 / 控制)
- 时间特性:信号的时序关系
-
总线性能指标:
-
总线宽度:数据线的根数,用bit(位)表示
-
总线带宽(总线的数据传输速率):每秒传输信息的字节数 MBps
例如:总线频率为33MHz,总线宽度为32位(4B),总线带宽为33 × 4 = 132 MBps
-
总线复用:一条线上分时传送两种信号,如:地址线与数据线复用
-
信号线数:地址线、数据线和控制线的总和
-
-
常见总线标准:ISA、EISA、VESA、PCI、AGP、RS-232、USB
3.4 总线控制
-
总线判优控制:主设备对总线有控制权;从设备响应从主设备发来的总线命令,对总线没有控制权
- 集中式:链式查询、计数器定时查询、独立请求方式
- 分布式
-
总线通信控制(解决通信双方协调配合问题):在通信时间上,按分时方式来处理,即以获得总线使用权的先后顺序分时占用总线
- 总线传输周期:完成一次总线操作的时间
- 申请分配阶段:主模块申请 总线仲裁决定
- 寻址阶段:主模块向从模块给出地址和命令
- 传数阶段:主模块和从模块交换数据
- 结束阶段:主模块撤销有关信息
- 总线通信方式:
- 同步通信:由统一时标控制数据传送
- 异步通信:采用应答方式,没有公共时钟标准
- 半同步通信:同步、异步结合
- 分离式通信:充分挖掘系统总线每个瞬间的潜力
- 总线传输周期:完成一次总线操作的时间