计算机系统总线分析课件_第1页
计算机系统总线分析课件_第2页
计算机系统总线分析课件_第3页
计算机系统总线分析课件_第4页
计算机系统总线分析课件_第5页
已阅读5页,还剩119页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023/1/10第二章计算机总线技术1第九章

计算机总线技术

BusTechnologyofComputer

AutomationResearchInstitute,BUCT---计算机控制系统---2023/1/10第二章计算机总线技术1第九章

计算机总线2023/1/10第二章计算机总线技术2本章主要内容计算机总线的一般概述计算机总线的体系结构内部总线外部总线总线的未来2023/1/10第二章计算机总线技术2本章主要内容计算机2023/1/10第二章计算机总线技术3第一节

Unit1计算机总线的一般概述IntroductionofComputerBus2023/1/10第二章计算机总线技术3第一节Unit2023/1/10第二章计算机总线技术4本节主要内容总线结构连接总线的分类总线的模板化结构总线:一组进行互连和传输信息的信号线。好比是连接计算机系统各个部件之间的桥梁。广义上也将AGP(图形加速端口)接口、USB(通用串行总线)接口等称为AGP总线、USB总线。2023/1/10第二章计算机总线技术4本节主要内容总线结2023/1/10第二章计算机总线技术52-1

概述总线的定义:一组公用线的集合规定了各引线的信号、时序、电气和机械特性为计算机系统内部各部件、各模块之间或计算机各系统之间提供了标准的公共信息通路(起到桥梁作用)符合某种总线的标准实际上是计算机系统真正的核心总线技术通道控制功能、使用方法、仲裁方法和传输方式等总线的标准、结构不同,性能差异很大2023/1/10第二章计算机总线技术52-1概述总线2023/1/10第二章计算机总线技术62-1-1总线结构连接(1)总线结构连接示意图总线1#总线接口2#3#4#5#6#总线与总线接口一起便称之为总线结构2023/1/10第二章计算机总线技术62-1-1总线结2023/1/10第二章计算机总线技术72-1-1总线结构连接(2)总线结构连接的优点结构由面向CPU变为面向总线硬件、软件模块化设计与生产结构清晰,便于灵活组态、扩充、改进与升级符合同一总线标准的产品兼容性强满足用户不同的需要,容易构成各种用途的计算机应用系统2023/1/10第二章计算机总线技术72-1-1总线结2023/1/10第二章计算机总线技术82-1-2总线的分类(1)根据总线的功能和应用场合,总线有内部总线(InternalBus)用于计算机内部模块(板)之间通信外部总线(ExternalBus):又称通讯总线用于计算机之间或计算机与设备之间通信根据总线的结构,总线可分为并行总线:每个信号都有自己的信号线串行总线:所有信号复用一对信号线2023/1/10第二章计算机总线技术82-1-2总线的2023/1/10第二章计算机总线技术92-1-2总线的分类(2)内部总线:又称系统总线或模板级总线常用的有PC、STD、VME、MULTIBUS等数据总线D:用于传递数据信息地址总线A:用于传递地址信息控制总线C:包括控制、时序和中断信号线,用于传递各种控制信息电源总线P:向总线提供电源外部总线如:IEEE-488、RS-232C、RS-485等2023/1/10第二章计算机总线技术92-1-2总线的2023/1/10第二章计算机总线技术102-1-2总线的分类(3)局部总线、系统总线、通信总线局部总线----是在传统的ISA/EISA总线和CPU总线之间增加的一级总线或管理层,这是因为ISA/EISA已远远不能适应系统高传输能力的要求,如PCI。系统总线即内部总线通信总线即外部总线2023/1/10第二章计算机总线技术102-1-2总线2023/1/10第二章计算机总线技术112-1-2总线的分类(4)……CPU总线母板RAMROMA/DD/A外部总线接口数据总线D地址总线A控制总线C电源总线P计算机内部总线结构示意图2023/1/10第二章计算机总线技术112-1-2总线2023/1/10第二章计算机总线技术12决定总线性能的因素总线时钟频率(即总线工作频率,单位MHz);总线宽度即数据总线的位数,单位为bit;总线传输速率即总线带宽,在总线上每秒钟传输的最大字节数MB/s,每秒处理多少兆字节。它们之间的相关计算公式:

传输速率=总线时钟频率*总线宽度/82023/1/10第二章计算机总线技术12决定总线性能的因2023/1/10第二章计算机总线技术132-1-3总线的模板化结构模板化结构按功能划分计算机的各个部件,并按总线标准设计成由总线连接的模板结构:CPU主板、RAM/ROM存储板、A/D、D/A、DI、DO等模板化结构的优点增加计算机系统的通用性、灵活性、开放性、扩展性和可靠性为系统的维修提供了方便2023/1/10第二章计算机总线技术132-1-3总线2023/1/10第二章计算机总线技术14第二节Unit2计算机总线的体系结构ArchitectonicsofComputerBus2023/1/10第二章计算机总线技术14第二节Unit2023/1/10第二章计算机总线技术15本节主要内容

计算机技术的发展过程在一定意义上来说是总线技术的发展史,每一次新的主流总线技术的出现都给计算机带来了全面的革新。总线的体系结构总线的控制方式2023/1/10第二章计算机总线技术15本节主要内容2023/1/10第二章计算机总线技术162-2-1总线的体系结构(1)主控模块(Master,主模块)可以控制总线并启动数据传送的任何模块受控模块(Slave,从模块)能够响应总线主模块发出命令的任何模块体系结构指由总线本身定义地址空间、数据长度、操作定时信号以及传输协议等,以保证CPU的性能得到充分发挥而与CPU无关。2023/1/10第二章计算机总线技术162-2-1总线2023/1/10第二章计算机总线技术172-2-1总线的体系结构(2)单总线体系结构(SingleBusArchitecture)所有模块都连到单一总线上,只有一个数据通路,仅适用于慢速的计算机。2023/1/10第二章计算机总线技术172-2-1总线2023/1/10第二章计算机总线技术182-2-1总线的体系结构(3)单总线体系结构(SingleBusArchitecture)CPU协处理器Modem显示器硬驱打印机打印机存储器2023/1/10第二章计算机总线技术182-2-1总线2023/1/10第二章计算机总线技术192-2-1总线的体系结构(4)并发总线体系结构

(ConcurrentBusArchitecture)将存储器和I/O的数据通路分开,以解决CPU与存储器、I/O之间数据传输的速度不一的矛盾。2023/1/10第二章计算机总线技术192-2-1总线2023/1/10第二章计算机总线技术202-2-1总线的体系结构(5)并发总线体系结构(ConcurrentBusArchitecture)CPU协处理器Modem显示器硬驱打印机打印机存储器总线控制器2023/1/10第二章计算机总线技术202-2-1总线2023/1/10第二章计算机总线技术212-2-1总线的体系结构(6)带cache的并发总线体系结构

(ConcurrentBusArchitectureWithcache)类似于并发总线体系结构,只是在CPU和存储器的数据通路上多了一个高速缓冲存储器cache及cache控制器。2023/1/10第二章计算机总线技术212-2-1总线2023/1/10第二章计算机总线技术222-2-1总线的体系结构(7)带cache的并发总线体系结构Cache控制器协处理器Modem显示器硬驱打印机打印机主存储器总线控制器光盘驱动器其它I/O卡Cache存储器CPU2023/1/10第二章计算机总线技术222-2-1总线2023/1/10第二章计算机总线技术232-2-2总线的控制方式(1)总线控制总线上可以挂多个主模块,但在同一时刻只能有一个主模块控制总线;对信息的传送需要控制,以防止信息丢失。总线控制线路包括总线判优或仲裁逻辑、总线控制驱动器和中断逻辑等。2023/1/10第二章计算机总线技术232-2-2总线2023/1/10第二章计算机总线技术242-2-2总线的控制方式(2)用硬件进行总线裁决(控制)的方式串行链接式总线裁决定时查询方式独立请求式总线裁决2023/1/10第二章计算机总线技术242-2-2总线2023/1/10第二章计算机总线技术252-2-2总线的控制方式(3)串行链接式总线裁决总线可用部件0总线控制器

部件1部件N-1总线请求总线总线忙图中,请求线是公共的,图中部件0的优先级最高。2023/1/10第二章计算机总线技术252-2-2总线2023/1/10第二章计算机总线技术262-2-2总线的控制方式(4)定时查询方式这种方式中,优先级可以用程序控制,灵活性较强。计数值有2种方式。总线忙部件0总线控制器部件1部件N-1总线请求总线计数值2023/1/10第二章计算机总线技术262-2-2总线2023/1/10第二章计算机总线技术272-2-2总线的控制方式(5)独立请求式总线裁决这种方式中,总线控制器根据某种算法对同时来的请求进行裁决。部件0总线控制器

部件1部件N-1总线BR0BG0BR1BG1BRN-1BGN-1总线忙信号SACK2023/1/10第二章计算机总线技术272-2-2总线2023/1/10第二章计算机总线技术282-2-2总线的控制方式(6)总线裁决采用的主要算法静态优先级算法(又称作菊花链算法)固定时间算法动态优先级算法先来先服务算法2023/1/10第二章计算机总线技术282-2-2总线2023/1/10第二章计算机总线技术292-2-2总线的控制方式(7)总线的通信方式(1)同步式通信(SynchronousTransfer)数据的传输在一个共同的时钟信号控制下进行优点是模块间的配合简单一致,缺点是对所有模块都强求一致的同一时限,设计缺乏灵活性(2)异步式传输(AsynchronousTransfer)利用数据发送部件和接收部件之间的“握手(Handshaking)”信号线来实现总线数据传送可以实现不同速度的设备之间的数据传送2023/1/10第二章计算机总线技术292-2-2总线2023/1/10第二章计算机总线技术30第三节Unit3内部总线InternalBus2023/1/10第二章计算机总线技术30第三节Uni2023/1/10第二章计算机总线技术31本节主要内容STD总线当前主流总线2023/1/10第二章计算机总线技术31本节主要内容ST2023/1/10第二章计算机总线技术322-3-1STD总线(1)STD总线的特点:56根并行总线,采用小模板结构,尺寸为165×114mm模块化的总体设计布局开放式的系统结构拥有丰富的I/O功能模板的小尺寸设计,减少冲击和震动的影响2023/1/10第二章计算机总线技术322-3-1ST2023/1/10第二章计算机总线技术332-3-1STD总线(2)STD总线的信号分配56根并行总线都有明确的定义,按功能可分为五大类(1)逻辑电源线6根(引线1~6)(2)数据总线8根(引线7~14)(3)地址总线16根(引线15~30)(4)控制总线22根(引线31~52)(5)辅助电源线4根(引线53~56)2023/1/10第二章计算机总线技术332-3-1ST2023/1/10第二章计算机总线技术342-3-1STD总线(3)STD总线与存储器和I/O的连接与存储器的连接方法总线低位地址A0~A12直接连接到各存储器芯片,高位地址A13~A15用来选片(可选64K基本存储器,通过扩展,可增至128K)与I/O的连接地址码的低位字节连接到总线译码器,形成选板信号和选口信号,选通I/O端口工作(可选128个口,扩展后可增至256个口)2023/1/10第二章计算机总线技术342-3-1ST2023/1/10第二章计算机总线技术352-3-2主流总线与IPC机IPC机的优点(1)IPC机与PC机的软件完全兼容;(2)开放性的结构和软硬件标准的公开;(3)各类高性能I/O模板成熟,性能价格比提高;(4)IPC机本身的性能指标不断提高,已能适应工业环境的基本要求;(5)通信与网络技术的引入,便于通过网络连接,组成可靠性高、灵活性强的多级系统体系。2023/1/10第二章计算机总线技术352-3-2主流2023/1/10第二章计算机总线技术362-3-2主流总线的发展PC系列总线IBM公司1981年推出基于8位机的PC/XT总线,PC总线1984年推出基于16位机的PC/AT总线,AT总线

但从未公开过AT总线的技术规格Intel公司、IEEE和EISA集团联合推出与IBM/AT原装机总线意义相近的ISA(IndustryStandardArchitecture)总线,即8/16位的“工业标准结构”:数据传输率最高8MB/s,寻址空间为224=16MB2023/1/10第二章计算机总线技术362-3-2主流2023/1/10第二章计算机总线技术37ISA总线总线的元老特点:CPU为唯一主模块,插卡数量亦有限缺少中枢寄存器,不能动态分配资源已接近淘汰但因许多老设备如声卡、Modem等仍离不开它,故许多主板芯片给依然提供对其的支持(如下页的主板示意图等)2023/1/10第二章计算机总线技术37ISA总线总线的2023/1/10第二章计算机总线技术382023/1/10第二章计算机总线技术382023/1/10第二章计算机总线技术39用到ISA总线的声卡示意图2023/1/10第二章计算机总线技术39用到ISA总线的2023/1/10第二章计算机总线技术40过渡总线MCA(MicroChannelArchitecture)IBM提出的支持386的系统总线标准,数据宽度32位(支持4G的寻址能力),传输率33MB/s,与ISA不兼容,技术未公开EISA(ExtendedISA)

总线由Compaq、HP等九家公司在1988年推出的与MCA抗衡的总线,与ISA有良好的兼容性2023/1/10第二章计算机总线技术40过渡总线MCA2023/1/10第二章计算机总线技术41PCI局部总线PCI(PeripheralComponentInterconnect)现在是主板上最常见的插槽(如下页图示)不依附于某个具体的处理器结构上是在CPU与原来的系统总线间插入的一级总线,具体由一个桥接电路实现对该层的管理;提供信号缓存,支持10种外设数据总线32/64位,最大传输速率达132MB/s可同时支持多组外围设备2023/1/10第二章计算机总线技术41PCI局部总线P2023/1/10第二章计算机总线技术422023/1/10第二章计算机总线技术422023/1/10第二章计算机总线技术43采用PCI的显卡2023/1/10第二章计算机总线技术43采用PCI的显卡2023/1/10第二章计算机总线技术44PC/I04(1)专门为嵌入式控制而定义的工控总线实质上是一种紧凑型,小型化的IEEE-P996.其型号定义和PC/AT基本一致,但电气和机械规范却完全不同,是一种优化的,小型堆栈式结构的嵌入式控制系统。PC/104总线产品软件上与PC/AT完全兼容。2023/1/10第二章计算机总线技术44PC/I04(12023/1/10第二章计算机总线技术45PC/I04(2)

2023/1/10第二章计算机总线技术45PC/I04(22023/1/10第二章计算机总线技术46PC/I04硬件特点小尺寸结构,标准模块:96x90mm堆栈式,“针”“孔”总线连接,即PC/104总线模块之间总线的连接是通过上层的针和下层的孔相互咬和相连,有极好的抗震性。4mA总线驱动既可使模块正常工作,低功耗,减少元件数量自我堆栈式连接,无须母板2023/1/10第二章计算机总线技术46PC/I04硬件2023/1/10第二章计算机总线技术47PC/I04版本

PC/104,8位,16位分别与PC和PC/AT相对应PC/104plus则与PCI总线相对应一个PC/104CPU模块则可以同时拥有PC/104和PC/104plus总线

2023/1/10第二章计算机总线技术47PC/I04版本2023/1/10第二章计算机总线技术48AGP总线(1)AGP(AcceleratedGraphicsPort)更确切地说为图形加速接口,是Intel公司推出的新一代图形显示卡专用数据通道,它只能安装AGP的显示卡。它将显示卡同主板内存芯片组直接相连,大幅提高了电脑对3D图形的处理速度,信号的传送速率可以提高到533MB/s。AGP的工作频率为66.6MHz,是现行PCI总线的一倍。2023/1/10第二章计算机总线技术48AGP总线(12023/1/10第二章计算机总线技术49AGP总线(2)AGP显示卡和内存之间有一条高速的通道,它要直接使用系统内存来处理图像数据,不过宝贵的系统内存就会被占用了。现在的SLOT1主板、SUPER7主板都提供了AGP接口。AGP接口图示2023/1/10第二章计算机总线技术49AGP总线(22023/1/10第二章计算机总线技术50SLOT1主板2023/1/10第二章计算机总线技术50SLOT1主2023/1/10第二章计算机总线技术51USB接口(1)USB(UniversalSerialBus)是由个人电脑协会和电讯工业厂家(包括Compaq、IBMNEC、Microsoft等)共同开发的新一代的多媒体电脑的外设接口。将不同的接口统一用一个4针标准插头。所有的USB外设利用“One-Size-Fits-All”连接器简单方便地连接入计算机。

2023/1/10第二章计算机总线技术51USB接口(1)2023/1/10第二章计算机总线技术52USB接口(2)使用新的、通用标准连接器,在计算机上添加设备时不必再打开机箱,安装板卡,甚至都不必重新启动,就可以使用新的设备,USB使您的计算机更易使用。USB接口示意图2023/1/10第二章计算机总线技术52USB接口(2)2023/1/10第二章计算机总线技术53USB接口(3)连结的设备数一个USB最多可以连结127个设备传输速度若是使用鼠标或者键盘等不需要高速的设备时,它就采用1.5Mbps的传输速率若是使用MODEM,音箱、打印机等需要高速传输数据的设备时,则采用12Mbps的同步传输速率(结点间距离5米)。最新USB2.0标准的MAX传输率480Mbps.2023/1/10第二章计算机总线技术53USB接口(3)2023/1/10第二章计算机总线技术54另外的一些总线IEEE1394总线IDE总线SCSI总线AMR总线2023/1/10第二章计算机总线技术54另外的一些总线I2023/1/10第二章计算机总线技术55第四节Unit4外部总线ExternalBus2023/1/10第二章计算机总线技术55第四节Un2023/1/10第二章计算机总线技术56本节主要内容IEEE-488总线概述IEEE-488总线的信号分配2023/1/10第二章计算机总线技术56本节主要内容IE2023/1/10第二章计算机总线技术579-4-1IEEE-488总线概述(1)IEEE-488是1970年由美国惠普公司开发的并行通讯总线总线上连接的设备有三种,工作方式也有三种听者(“受话”方式):同时可有多个讲者(“送话”方式):每时只能有一个控者(“控制”方式):每时只能有一个2023/1/10第二章计算机总线技术579-4-1IE2023/1/10第二章计算机总线技术589-4-1IEEE-488总线概述(2)IEEE-488总线的连接示意图DIO1~

DIO8DAVNRFDNDAC

EOI

IFCATNSRQREN

设备A

控者讲者听者

计算机

设备B

讲者听者

电压表1

设备C

讲者听者

设备D

听者

数据线数据控制线接口管理线电压表2打印机2023/1/10第二章计算机总线技术589-4-1IE2023/1/10第二章计算机总线技术599-4-2IEEE-488总线的信号分配(1)IEEE-488共定义了24根线(其中8根地线)数据总线DIO0~DIO8数据传送控制线数据有效线DAV、未准备好接受数据线NRFD、未接受好数据线NDAC接口管理总线接口清除线IFC、服务请求线SQR、注意线ATN、结束或识别线EQI、远程允许REN2023/1/10第二章计算机总线技术599-4-2IE2023/1/10第二章计算机总线技术609-4-2IEEE-488总线的信号分配(2)使用IEEE-488的约定数据传输率不得超过每秒1M字节总线上的设备数不得多于15个电缆总长度不超过20m,两设备间不超过4m采用负逻辑2023/1/10第二章计算机总线技术609-4-2IE2023/1/10第二章计算机总线技术61本章小结计算机总线的一般概述计算机总线的体系结构内部总线外部总线2023/1/10第二章计算机总线技术61本章小结计算机总2023/1/10第二章计算机总线技术62第九章结束

THEEnd北京化工大学自动化研究所2023/1/10第二章计算机总线技术62第九章结束

2023/1/10第二章计算机总线技术63第九章

计算机总线技术

BusTechnologyofComputer

AutomationResearchInstitute,BUCT---计算机控制系统---2023/1/10第二章计算机总线技术1第九章

计算机总线2023/1/10第二章计算机总线技术64本章主要内容计算机总线的一般概述计算机总线的体系结构内部总线外部总线总线的未来2023/1/10第二章计算机总线技术2本章主要内容计算机2023/1/10第二章计算机总线技术65第一节

Unit1计算机总线的一般概述IntroductionofComputerBus2023/1/10第二章计算机总线技术3第一节Unit2023/1/10第二章计算机总线技术66本节主要内容总线结构连接总线的分类总线的模板化结构总线:一组进行互连和传输信息的信号线。好比是连接计算机系统各个部件之间的桥梁。广义上也将AGP(图形加速端口)接口、USB(通用串行总线)接口等称为AGP总线、USB总线。2023/1/10第二章计算机总线技术4本节主要内容总线结2023/1/10第二章计算机总线技术672-1

概述总线的定义:一组公用线的集合规定了各引线的信号、时序、电气和机械特性为计算机系统内部各部件、各模块之间或计算机各系统之间提供了标准的公共信息通路(起到桥梁作用)符合某种总线的标准实际上是计算机系统真正的核心总线技术通道控制功能、使用方法、仲裁方法和传输方式等总线的标准、结构不同,性能差异很大2023/1/10第二章计算机总线技术52-1概述总线2023/1/10第二章计算机总线技术682-1-1总线结构连接(1)总线结构连接示意图总线1#总线接口2#3#4#5#6#总线与总线接口一起便称之为总线结构2023/1/10第二章计算机总线技术62-1-1总线结2023/1/10第二章计算机总线技术692-1-1总线结构连接(2)总线结构连接的优点结构由面向CPU变为面向总线硬件、软件模块化设计与生产结构清晰,便于灵活组态、扩充、改进与升级符合同一总线标准的产品兼容性强满足用户不同的需要,容易构成各种用途的计算机应用系统2023/1/10第二章计算机总线技术72-1-1总线结2023/1/10第二章计算机总线技术702-1-2总线的分类(1)根据总线的功能和应用场合,总线有内部总线(InternalBus)用于计算机内部模块(板)之间通信外部总线(ExternalBus):又称通讯总线用于计算机之间或计算机与设备之间通信根据总线的结构,总线可分为并行总线:每个信号都有自己的信号线串行总线:所有信号复用一对信号线2023/1/10第二章计算机总线技术82-1-2总线的2023/1/10第二章计算机总线技术712-1-2总线的分类(2)内部总线:又称系统总线或模板级总线常用的有PC、STD、VME、MULTIBUS等数据总线D:用于传递数据信息地址总线A:用于传递地址信息控制总线C:包括控制、时序和中断信号线,用于传递各种控制信息电源总线P:向总线提供电源外部总线如:IEEE-488、RS-232C、RS-485等2023/1/10第二章计算机总线技术92-1-2总线的2023/1/10第二章计算机总线技术722-1-2总线的分类(3)局部总线、系统总线、通信总线局部总线----是在传统的ISA/EISA总线和CPU总线之间增加的一级总线或管理层,这是因为ISA/EISA已远远不能适应系统高传输能力的要求,如PCI。系统总线即内部总线通信总线即外部总线2023/1/10第二章计算机总线技术102-1-2总线2023/1/10第二章计算机总线技术732-1-2总线的分类(4)……CPU总线母板RAMROMA/DD/A外部总线接口数据总线D地址总线A控制总线C电源总线P计算机内部总线结构示意图2023/1/10第二章计算机总线技术112-1-2总线2023/1/10第二章计算机总线技术74决定总线性能的因素总线时钟频率(即总线工作频率,单位MHz);总线宽度即数据总线的位数,单位为bit;总线传输速率即总线带宽,在总线上每秒钟传输的最大字节数MB/s,每秒处理多少兆字节。它们之间的相关计算公式:

传输速率=总线时钟频率*总线宽度/82023/1/10第二章计算机总线技术12决定总线性能的因2023/1/10第二章计算机总线技术752-1-3总线的模板化结构模板化结构按功能划分计算机的各个部件,并按总线标准设计成由总线连接的模板结构:CPU主板、RAM/ROM存储板、A/D、D/A、DI、DO等模板化结构的优点增加计算机系统的通用性、灵活性、开放性、扩展性和可靠性为系统的维修提供了方便2023/1/10第二章计算机总线技术132-1-3总线2023/1/10第二章计算机总线技术76第二节Unit2计算机总线的体系结构ArchitectonicsofComputerBus2023/1/10第二章计算机总线技术14第二节Unit2023/1/10第二章计算机总线技术77本节主要内容

计算机技术的发展过程在一定意义上来说是总线技术的发展史,每一次新的主流总线技术的出现都给计算机带来了全面的革新。总线的体系结构总线的控制方式2023/1/10第二章计算机总线技术15本节主要内容2023/1/10第二章计算机总线技术782-2-1总线的体系结构(1)主控模块(Master,主模块)可以控制总线并启动数据传送的任何模块受控模块(Slave,从模块)能够响应总线主模块发出命令的任何模块体系结构指由总线本身定义地址空间、数据长度、操作定时信号以及传输协议等,以保证CPU的性能得到充分发挥而与CPU无关。2023/1/10第二章计算机总线技术162-2-1总线2023/1/10第二章计算机总线技术792-2-1总线的体系结构(2)单总线体系结构(SingleBusArchitecture)所有模块都连到单一总线上,只有一个数据通路,仅适用于慢速的计算机。2023/1/10第二章计算机总线技术172-2-1总线2023/1/10第二章计算机总线技术802-2-1总线的体系结构(3)单总线体系结构(SingleBusArchitecture)CPU协处理器Modem显示器硬驱打印机打印机存储器2023/1/10第二章计算机总线技术182-2-1总线2023/1/10第二章计算机总线技术812-2-1总线的体系结构(4)并发总线体系结构

(ConcurrentBusArchitecture)将存储器和I/O的数据通路分开,以解决CPU与存储器、I/O之间数据传输的速度不一的矛盾。2023/1/10第二章计算机总线技术192-2-1总线2023/1/10第二章计算机总线技术822-2-1总线的体系结构(5)并发总线体系结构(ConcurrentBusArchitecture)CPU协处理器Modem显示器硬驱打印机打印机存储器总线控制器2023/1/10第二章计算机总线技术202-2-1总线2023/1/10第二章计算机总线技术832-2-1总线的体系结构(6)带cache的并发总线体系结构

(ConcurrentBusArchitectureWithcache)类似于并发总线体系结构,只是在CPU和存储器的数据通路上多了一个高速缓冲存储器cache及cache控制器。2023/1/10第二章计算机总线技术212-2-1总线2023/1/10第二章计算机总线技术842-2-1总线的体系结构(7)带cache的并发总线体系结构Cache控制器协处理器Modem显示器硬驱打印机打印机主存储器总线控制器光盘驱动器其它I/O卡Cache存储器CPU2023/1/10第二章计算机总线技术222-2-1总线2023/1/10第二章计算机总线技术852-2-2总线的控制方式(1)总线控制总线上可以挂多个主模块,但在同一时刻只能有一个主模块控制总线;对信息的传送需要控制,以防止信息丢失。总线控制线路包括总线判优或仲裁逻辑、总线控制驱动器和中断逻辑等。2023/1/10第二章计算机总线技术232-2-2总线2023/1/10第二章计算机总线技术862-2-2总线的控制方式(2)用硬件进行总线裁决(控制)的方式串行链接式总线裁决定时查询方式独立请求式总线裁决2023/1/10第二章计算机总线技术242-2-2总线2023/1/10第二章计算机总线技术872-2-2总线的控制方式(3)串行链接式总线裁决总线可用部件0总线控制器

部件1部件N-1总线请求总线总线忙图中,请求线是公共的,图中部件0的优先级最高。2023/1/10第二章计算机总线技术252-2-2总线2023/1/10第二章计算机总线技术882-2-2总线的控制方式(4)定时查询方式这种方式中,优先级可以用程序控制,灵活性较强。计数值有2种方式。总线忙部件0总线控制器部件1部件N-1总线请求总线计数值2023/1/10第二章计算机总线技术262-2-2总线2023/1/10第二章计算机总线技术892-2-2总线的控制方式(5)独立请求式总线裁决这种方式中,总线控制器根据某种算法对同时来的请求进行裁决。部件0总线控制器

部件1部件N-1总线BR0BG0BR1BG1BRN-1BGN-1总线忙信号SACK2023/1/10第二章计算机总线技术272-2-2总线2023/1/10第二章计算机总线技术902-2-2总线的控制方式(6)总线裁决采用的主要算法静态优先级算法(又称作菊花链算法)固定时间算法动态优先级算法先来先服务算法2023/1/10第二章计算机总线技术282-2-2总线2023/1/10第二章计算机总线技术912-2-2总线的控制方式(7)总线的通信方式(1)同步式通信(SynchronousTransfer)数据的传输在一个共同的时钟信号控制下进行优点是模块间的配合简单一致,缺点是对所有模块都强求一致的同一时限,设计缺乏灵活性(2)异步式传输(AsynchronousTransfer)利用数据发送部件和接收部件之间的“握手(Handshaking)”信号线来实现总线数据传送可以实现不同速度的设备之间的数据传送2023/1/10第二章计算机总线技术292-2-2总线2023/1/10第二章计算机总线技术92第三节Unit3内部总线InternalBus2023/1/10第二章计算机总线技术30第三节Uni2023/1/10第二章计算机总线技术93本节主要内容STD总线当前主流总线2023/1/10第二章计算机总线技术31本节主要内容ST2023/1/10第二章计算机总线技术942-3-1STD总线(1)STD总线的特点:56根并行总线,采用小模板结构,尺寸为165×114mm模块化的总体设计布局开放式的系统结构拥有丰富的I/O功能模板的小尺寸设计,减少冲击和震动的影响2023/1/10第二章计算机总线技术322-3-1ST2023/1/10第二章计算机总线技术952-3-1STD总线(2)STD总线的信号分配56根并行总线都有明确的定义,按功能可分为五大类(1)逻辑电源线6根(引线1~6)(2)数据总线8根(引线7~14)(3)地址总线16根(引线15~30)(4)控制总线22根(引线31~52)(5)辅助电源线4根(引线53~56)2023/1/10第二章计算机总线技术332-3-1ST2023/1/10第二章计算机总线技术962-3-1STD总线(3)STD总线与存储器和I/O的连接与存储器的连接方法总线低位地址A0~A12直接连接到各存储器芯片,高位地址A13~A15用来选片(可选64K基本存储器,通过扩展,可增至128K)与I/O的连接地址码的低位字节连接到总线译码器,形成选板信号和选口信号,选通I/O端口工作(可选128个口,扩展后可增至256个口)2023/1/10第二章计算机总线技术342-3-1ST2023/1/10第二章计算机总线技术972-3-2主流总线与IPC机IPC机的优点(1)IPC机与PC机的软件完全兼容;(2)开放性的结构和软硬件标准的公开;(3)各类高性能I/O模板成熟,性能价格比提高;(4)IPC机本身的性能指标不断提高,已能适应工业环境的基本要求;(5)通信与网络技术的引入,便于通过网络连接,组成可靠性高、灵活性强的多级系统体系。2023/1/10第二章计算机总线技术352-3-2主流2023/1/10第二章计算机总线技术982-3-2主流总线的发展PC系列总线IBM公司1981年推出基于8位机的PC/XT总线,PC总线1984年推出基于16位机的PC/AT总线,AT总线

但从未公开过AT总线的技术规格Intel公司、IEEE和EISA集团联合推出与IBM/AT原装机总线意义相近的ISA(IndustryStandardArchitecture)总线,即8/16位的“工业标准结构”:数据传输率最高8MB/s,寻址空间为224=16MB2023/1/10第二章计算机总线技术362-3-2主流2023/1/10第二章计算机总线技术99ISA总线总线的元老特点:CPU为唯一主模块,插卡数量亦有限缺少中枢寄存器,不能动态分配资源已接近淘汰但因许多老设备如声卡、Modem等仍离不开它,故许多主板芯片给依然提供对其的支持(如下页的主板示意图等)2023/1/10第二章计算机总线技术37ISA总线总线的2023/1/10第二章计算机总线技术1002023/1/10第二章计算机总线技术382023/1/10第二章计算机总线技术101用到ISA总线的声卡示意图2023/1/10第二章计算机总线技术39用到ISA总线的2023/1/10第二章计算机总线技术102过渡总线MCA(MicroChannelArchitecture)IBM提出的支持386的系统总线标准,数据宽度32位(支持4G的寻址能力),传输率33MB/s,与ISA不兼容,技术未公开EISA(ExtendedISA)

总线由Compaq、HP等九家公司在1988年推出的与MCA抗衡的总线,与ISA有良好的兼容性2023/1/10第二章计算机总线技术40过渡总线MCA2023/1/10第二章计算机总线技术103PCI局部总线PCI(PeripheralComponentInterconnect)现在是主板上最常见的插槽(如下页图示)不依附于某个具体的处理器结构上是在CPU与原来的系统总线间插入的一级总线,具体由一个桥接电路实现对该层的管理;提供信号缓存,支持10种外设数据总线32/64位,最大传输速率达132MB/s可同时支持多组外围设备2023/1/10第二章计算机总线技术41PCI局部总线P2023/1/10第二章计算机总线技术1042023/1/10第二章计算机总线技术422023/1/10第二章计算机总线技术105采用PCI的显卡2023/1/10第二章计算机总线技术43采用PCI的显卡2023/1/10第二章计算机总线技术106PC/I04(1)专门为嵌入式控制而定义的工控总线实质上是一种紧凑型,小型化的IEEE-P996.其型号定义和PC/AT基本一致,但电气和机械规范却完全不同,是一种优化的,小型堆栈式结构的嵌入式控制系统。PC/104总线产品软件上与PC/AT完全兼容。2023/1/10第二章计算机总线技术44PC/I04(12023/1/10第二章计算机总线技术107PC/I04(2)

2023/1/10第二章计算机总线技术45PC/I04(22023/1/10第二章计算机总线技术108PC/I04硬件特点小尺寸结构,标准模块:96x90mm堆栈式,“针”“孔”总线连接,即PC/104总线模块之间总线的连接是通过上层的针和下层的孔相互咬和相连,有极好的抗震性。4mA总线驱动既可使模块正常工作,低功耗,减少元件数量自我堆栈式连接,无须母板2023/1/10第二章计算机总线技术46PC/I04硬件2023/1/10第二章计算机总线技术109PC/I04版本

PC/104,8位,16位分别与PC和PC/AT相对应PC/104plus则与PCI总线相对应一个PC/104CPU模块则可以同时拥有PC/104和PC/104plus总线

2023/1/10第二章计算机总线技术47PC/I04版本2023/1/10第二章计算机总线技术110AGP总线(1)AGP(AcceleratedGraphicsPort)更确切地说为图形加速接口,是Intel公司推出的新一代图形显示卡专用数据通道,它只能安装AGP的显示卡。它将显示卡同主板内存芯片组直接相连,大幅提高了电脑对3D图形的处理速度,信号的传送速率可以提高到533MB/s。AGP的工作频率为66.6MHz,是现行PCI总线的一倍。2023/1/10第二章计算机总线技术48AGP总线(12023/1/10第二章计算机总线技术111AGP总线(2)AGP显示卡和内存之间有一条高速的通道,它要直接使用系统内存来处理图像数据,不过宝贵的系统内存就会被占用了。现在的SLOT1主板、SUPER7主板都提供了AGP接口。AGP接口图示2023/1/10第二章计算机总线技术49AGP总线(22023/1/10第二章计算机总线技术1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论