系统总线
![]() ![]() |
系统总线 |
系统总线又称内总线或板级总线。系统总线是用来连接各种插件板,以扩展系统功能的总线。在大多数微机中,显示适配器、声卡、网卡等都是以插件板的形式插入系统总线扩展槽的。外总线是用来连接外部设备的总线,如SCSI、IDE、USB等。连接微机各功能部件而构成一个完整微机系统的,因此称之为系统总线。系统总线是微机系统中最重要的总线,平常的微机总线就是指系统总线,如PC总线、AT总线(ISA总线)、PCI总线等。
<script type="text/javascript"></script>
<script src="/js/doccatalog.js" type="text/javascript"></script>
系统总线-工作原理
![]() ![]() |
ISA技术 |
微型计算机实质上就是把CPU、存储器和输入/输出接口电路正确的连接到系统总线上,而计算机应用系统的硬件设计本质上是外部设备同系统总线之间的总线接口电路设计问题,这种总线结构设计是计算机硬件系统的一个特点。
系统总线-功能分类
![]() ![]() |
VESA总线接口 |
数据总线DB
用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或输入输出接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。
地址总线AB
是专门用来传送地址的,由于地址只能从CPU传向外部存储器或输入输出端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2^16=64KB,16位微型机的地址总线为20位,其可寻址空间为2^20=1MB。一般来说,若地址总线为n位,则可寻址空间为2^n(2的n次方)字节。举例来说:一个16位元宽度的位址总线(通常在1970年和1980年早期的8位元处理器中使用)可以寻址的内存空间为2的16次方=65536=64KB的地址,而一个32位元位址总线(通常在像现今2004年的PC处理器中)可以寻址的内存空间为4,294,967,296=4GB的位址。
![]() ![]() |
系统总线框图 |
用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和输入输出接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、限备就绪信号等。因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于CPU。
系统总线-标准分类
![]() ![]() |
ISA技术 |
----ISA(industrialstandardarchitecture)总线标准是IBM公司1984年为推出PC/AT机而建立的系统总线标准,所以也叫AT总线。它是对XT总线的扩展,以适应8/16位数据总线要求。它在80286至80486时代应用非常广泛,以至于现在奔腾机中还保留有ISA总线插槽。ISA总线有98只引脚。
2.EISA总线
EISA总线是1988年由Compaq等9家公司联合推出的总线标准。它是在ISA总线的基础上使用双层插座,在原来ISA总线的98条信号线上又增加了98条信号线,也就是在两条ISA信号线之间添加一条EISA信号线。在实用中,EISA总线完全兼容ISA总线信号。
3.VESA总线
VESA(videoelectronicsstandardassociation)总线是1992年由60家附件卡制造商联合推出的一种局部总线,简称为VL(VESAlocalbus)总线。它的推出为微机系统总线体系结构的革新奠定了基础。该总线系统考虑到CPU与主存和Cache的直接相连,通常把这部分总线称为CPU总线或主总线,其他设备通过VL总线与CPU总线相连,所以VL总线被称为局部总线。它定义了32位数据线,且可通过扩展槽扩展到64位,使用33MHz时钟频率,最大传输率达132MB/s,可与CPU同步工作。是一种高速、高效的局部总线,可支持386SX、386DX、486SX、486DX及奔腾微处理器。
![]() ![]() |
PCI总线至今仍然是PC扩展设备的首选接口 |
PCI(peripheralcomponentinterconnect)总线是当前最流行的总线之一,它是由Intel公司推出的一种局部总线。它定义了32位数据总线,且可扩展为64位。PCI总线主板插槽的体积比原ISA总线插槽还小,其功能比VESA、ISA有极大的改善,支持突发读写操作,最大传输速率可达132MB/s,可同时支持多组外围设备。PCI局部总线不能兼容现有的ISA、EISA、MCA(microchannelarchitecture)总线,但它不受制于处理器,是基于奔腾等新一代微处理器而发展的总线。
“以上所列举的几种系统总线一般都用于商用PC机中,在计算机系统总线中,还有另一大类为适应工业现场环境而设计的系统总线,比如STD总线、VME总线、PC/104总线等。这里仅介绍当前工业计算机的热门总线之一:CompactPCI。”
CompactPCI的意思是:坚实的PCI,是第一个采用无源总线底板结构的PCI系统,是PCI总线的电气和软件标准加欧式卡的工业组装标准,是最新的一种工业计算机标准。CompactPCI是在原来PCI总线基础上改造而来,它利用PCI的优点,提供满足工业环境应用要求的高性能核心系统,同时还考虑充分利用传统的总线产品,如ISA、STD、VME或PC/104来扩充系统的I/O和其他功能。
系统总线-技术规范
![]() ![]() |
典型计算机系统总线架构示意图 |
(1)机械结构规范:模块尺寸、总线插头、总线接插件以及按装尺寸均有统一规定。
(2)功能规范:总线每条信号线(引脚的名称)、功能以及工作过程要有统一规定。
(3)电气规范:总线每条信号线的有效电平、动态转换时间、负载能力等。
![]() ![]() |
系统总线模型 |
1、系统总线的带宽(总线数据传输速率)
系统总线的带宽指的是单位时间内总线上传送的数据量,即每钞钟传送MB的最大稳态数据传输率。与总线密切相关的两个因素是总线的位宽和总线的工作频率,它们之间的关系:总线的带宽=总线的工作频率*总线的位宽/8
2、系统总线的位宽
系统总线的位宽指的是总线能同时传送的二进制数据的位数,或数据总线的位数,即32位、64位等总线宽度的概念。总线的位宽越宽,每秒钟数据传输率越大,总线的带宽越宽。
3、系统总线的工作频率
总线的工作时钟频率以MHZ为单位,工作频率越高,总线工作速度越快,总线带宽越宽。
系统总线-发展历程
![]() ![]() |
HyperTransport的发展历程 |