3.8.2 内部总线

3.8.2 内部总线

总线(BUS)即信息传送公共通路。根据总线所在的位置不同,总线分为内部总线和外部总线两类。内部总线是指CPU 内各部件的连线,而外部总线是指系统总线,即CPU 与存储器、I/O 系统之间的连线。本节只讨论内部总线。

下面介绍几种内部总线。

1.I2C总线

I2C(Inter-IC)总线由Philips公司推出,也可以写成I2 C。它是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少、控制方式简化、器件封装形式小、通信速率较高等优点。在主从通信中,可以有多个I2C 总线器件同时接到I2C总线上,通过地址来识别通信对象。

2.SPI总线

串行外围设备接口SPI(Serial Peripheral Interface)总线技术是Motorola公司推出的一种同步串行接口。Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI总线是一种三线同步总线,因其硬件功能很强,所以,与SPI有关的软件就相当简单,使CPU 有更多的时间处理其他事务。

3.ISA 总线

ISA(Industry Standard Architecture)总线是为PC/AT 计算机而制定的总线标准,为16位体系结构,只能支持16位的I/O 设备,数据传输率大约是16 MB/s,也称为AT 标准。

4.PCI总线

PCI(Peripheral Component Interconnect)总线是目前个人计算机中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI插槽也是主板带有最多数量的插槽类型,在目前流行的台式机主板上,ATX 结构的主板一般带有5~6 个PCI插槽,而小一点的MATX 主板也都带有2~3个PCI插槽,可见其应用的广泛性。

按总线的逻辑结构来说,总线可分为单向传送总线和双向传送总线。所谓单向总线,就是信息只能向一个方向传送。所谓双向总线,就是信息可以分两个方向传送,既可以发送数据,也可以接收数据。