什么是总线
- 总线是部件之间的数据传输线。
- 在一条总线上的所有部件在同一时刻只能一个发送数据,多个接受数据。
- 在一条总线上的数据是一比特一比特的发送的。
- 具体的一条总线可以是多条总线集成在一起,可以实现多个比特并行发送。
总线的分类
片内总线:
指集成在芯片内的总线。
系统总线:
1、数据总线:
用来传输部件之间的数据,双向的。
2、地址总线:
用来指定数据总线上源、目数据的地址信息,单向的,由CPU发出。
3、控制总线:
是用来发送各种控制信号的传输线。
常见的控制信号:
时钟,复位,总线请求,总线允许,中断请求,中断响应,存储器读,存储器写,I/O读,I/O写,传输响应。
通信总线:
串行通信:
指数据在单条传输线上,一位一位的按顺序传输。
并行通信:
指数据在多条传输线上,同时传输多个比特的信息。
总线性能指标:
- 总线宽度:数据总线的根数(8bit、16bit、32bit等)
- 总线带宽:总线的数据传输速率。=总线工作频率*总线宽度。
- 时钟同步/异步:总线的数据与时钟同步工作则称为同步,反之亦然。
- 总线复用:多种总线共用同一条物理线路。
- 信号线数:即数据总线、地址总线、控制总线的总和。
- 总线控制方式:包括突发工作、自动配置、仲裁方式、逻辑方式、计数方式。
- 其他指标:诸如负载能力、电压等等。
常见的总线标准:
ISA(Industrial Standard Architecture)
EISA(Extended Industrial Standard Architecture)
VESA(Video Electronic Standard Architecture)
PCI(Per