类型
片内总线:CPU 内部
系统总线:可分多级。可细分为数据、控制、地址线
I/O 总线:连接中低速 I/O 设备,如 USB
通信总线:如网络 NIC
总线结构
可划分为单总线、双总线、三总线等结构
标准
标准 | 用途 | 标准 | 用途 |
---|---|---|---|
ISA、EISA | 系统总线 | PCI,PCIE | PCI 即插即用,外围总线。 |
AGP | 视频接口标准 | VESA | 用于多媒体 PC 的图像数据传输 |
USB | 通用串行总线 | IDE,SCSI,SATA | 磁盘、光驱相关 |
RS-232C | 串行通信总线 | PCMCIA | 即插即用,笔记本 |
性能标准
时钟周期 | 统一于计算机时钟周期 | 总线带宽 | 最大数据传输率 |
---|---|---|---|
传输周期 | 一次传输多个时钟周期 | 工作频率 | 1s 内传送的传送次数 |
总线宽度(位宽) | 并行位数 | 信号线数 | 数据线 + 控制线 + 地址线 |
总线复用 | 同一信号线在不同时间传输不同信号 |
事务#
总线事务:从请求总线到完成使用的操作序列
一般包括:请求 -> 仲裁 -> 寻址 -> 传输 -> 释放,传输时一般传输一个字长数据。
突发传输方式:一个地址后的可直接传送一连串数据。
同步定时
采用统一时钟协调双方的定时关系。一个总线传输周期内,进行一次传送。
传送快、逻辑简单。需要主从设备同步,不能及时进行数据通信的有效性检验,可靠性较差。适用于总线长度较短,存取时间相近的设备。
异步定时
时钟不统一,依靠握手以主从模式实现传输。
总线周期长度可变、适合不同存取速度相差较大的设备。但比同步控制更复杂,速度慢。
根据请求 / 应答信号的撤销是否互锁可进一步区分
不互锁:主设备请求,不必等到从设备应答,只需持续一段时间就可撤销
半互锁:主设备请求,要等到从设备应答,从设备应答只需要持续一段时间就可撤销不必获知主设备的请求才撤销
全互锁:主设备请求,要等到从设备应答才撤销,从设备应答,要等待主请求撤销再撤销