第5章 总线技术PPT讲稿.ppt

上传人:石*** 文档编号:49903679 上传时间:2022-10-12 格式:PPT 页数:55 大小:2.29MB
返回 下载 相关 举报
第5章 总线技术PPT讲稿.ppt_第1页
第1页 / 共55页
第5章 总线技术PPT讲稿.ppt_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《第5章 总线技术PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第5章 总线技术PPT讲稿.ppt(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第5章 总线技术第1页,共55页,编辑于2022年,星期一第第5 5章章 总线技术总线技术本章教学目的及要求本章教学目的及要求 l l从总线的基本概念入手,分析常用的系统从总线的基本概念入手,分析常用的系统总线和局部总线,熟悉各类总线的特点和功能总线和局部总线,熟悉各类总线的特点和功能 l l掌握系统总线、局部总线的应用掌握系统总线、局部总线的应用 l l熟悉微机系统中采用的外部设备总线熟悉微机系统中采用的外部设备总线 第2页,共55页,编辑于2022年,星期一5.1 5.1 总线的基本概念总线的基本概念5.1.1 5.1.1 总线概述总线概述 所谓总线,是指计算机中多个部件之间公用的一组连线

2、,是若干互连信号线的集合,由它构成系统插件间、插件的芯片间或系统间的标准信息通路。在微型计算机系统中,总线是各个部件信息交换的公共通道,各部件之间的联系都是通过总线实现的,总线在计算机中起着重要的作用。微型计算机广泛采用总线技术,以便简化硬件、软件的系统设计。第3页,共55页,编辑于2022年,星期一随着微型计算机的发展,总线技术也在不断地发展与完善,并且已经出现了一系列的标准化总线,这些标准化总线的广泛使用,对微型计算机系统在各个领域的普及和应用起到了积极的推动作用。为了使微型计算机应用系统朝模块化、标准化的方向发展,标准总线应具有以下特点:(1)可以简化计算机软件和硬件的设计;(2)可以简

3、化系统的结构;(3)易于系统的扩展;(4)便于系统的更新;(5)便于系统的调试和维修。第4页,共55页,编辑于2022年,星期一5.1.2 5.1.2 总线分类总线分类在微型计算机系统中按照总线的规模、用途及应用场合,可将总线分为以下三类。(1)微处理器芯片总线也称为元件级总线,这是在构成一块CPU插件或用微处理机芯片组成一个很小系统时常用的总线,常用于CPU芯片、存储器芯片、I/O接口芯片等之间的信息传送。按所传送的信息类别不同,可将芯片总线分为传送地址、传送数据和传送控制信息等三组总线,分别简称为地址总线、数据总线和控制总线。第5页,共55页,编辑于2022年,星期一(2)内总线也称为板极

4、总线或系统总线,它是微型计算机系统内连接各插件板的总线,用以实现微机系统与各种扩展插件板之间的相互连接,是微机系统所特有的总线,一般用于模板之间的连接。在微型计算机系统中,系统总线是主板上微处理器和外部设备之间进行通讯时所采用的数据通道。(3)外部总线也称为通信总线,主要用于微机系统与微机系统之间或微机与外部设备(如打印机、硬盘设备)、仪器仪表之间的通信,常用于设备级的互连。这种总线的数据传输可以是并行的,也可以是串行的,数据传输速率低于系统内部的总线。第6页,共55页,编辑于2022年,星期一三类总线在微型计算机系统中的位置及相互关系如图三类总线在微型计算机系统中的位置及相互关系如图5-15

5、-1所示。所示。图5-1微型计算机的总线层次结构第7页,共55页,编辑于2022年,星期一 5.1.3 总线的裁决总线的裁决总线由多个部件共享,为了正确地实现各部件之间的信息传送,必须对总线的使用进行合理的分配和管理。当总线上的某个部件要与另一个部件进行通信时,首先应该发出请求信号,有时会发生在同一时刻总线上有多个部件发出总线请求信号的情况,这就要求根据一定的总线裁决原则来确定占用总线的先后次序。只有获得总线使用权的部件,才能在总线上传送信息,这就是所谓的总线裁决问题。通常,有并联、串联和循环等三种总线分配的优先级技术。第8页,共55页,编辑于2022年,星期一1.1.并联优先权判别法并联优先

6、权判别法当采用并联优先权判别法时,优先级别是通过一个优先权裁决电路进行判断的。共享总线的每个部件具有独立的总线请求线,通过请求线将各部件的请求信号送往裁决电路。裁决电路一般由一个优先权编码器和一个译码器组成。该电路接收到某个部件或多个部件发来的请求信号后,首先经优先权编码器进行编码,然后由译码器产生相应的输出信号,发往请求总线部件中优先级最高的部件,允许该部件尽快获得总线。但需注意,即使某个部件获得了最先占有总线的特权,它也不一定能立即使用总线,而必须在总线不忙时,即原占有总线部件传送结束后才能使用总线。第9页,共55页,编辑于2022年,星期一 2.串联优先级判别法串联优先级判别法 串联优先

7、级判别法不需要优先权编码器和译码器,它采用链式结构,把共享总线的各个部件按规定的优先级别链接在链路的不同位置上。在链式结构中位置越前面的部件,优先级别越高。当前面的部件要使用总线时便发出信号,禁止后面的部件使用总线。通过这种方式,就确定了请求总线各部件中优先级最高的部件。显然,在这种方式中,当优先级高的部件频繁请求时,优先级低的部件很可能很长时间都无法获得总线使用权。第10页,共55页,编辑于2022年,星期一3.3.循环优先权判别法循环优先权判别法循环优先权判别法类似于并联优先权判别法,只是其中的优先权是动态分配的,原来的优先权编码器由一个更为复杂的电路代替,该电路把占用总线的优先权在发出总

8、线请求的那些部件之间循环移动,从而使每个总线部件使用总线的机会相同。以上三种优先权判别法各有优缺点,循环优先权判别法需要大量的外部逻辑才能实现。串联优先权判别法不需要使用外部逻辑电路,但这种方法中所允许链接的部件数目受到很严格的限制,因为部件太多,那么链路产生的延时就将超过时钟周期长度,总线优先级别的裁决必须在一个总线周期中完成。从一般意义上讲,并联优先权判别方法较好,它允许在总线上连接许多部件,而裁决电路又不太复杂。在实际使用时可根据具体情况决定采用哪种优先权判别方法。第11页,共55页,编辑于2022年,星期一 5.1.4 总线数据的传送1.总线数据的传送方式总线数据的传送方式信息在总线上

9、有三种传送方式:串行传送、并行传信息在总线上有三种传送方式:串行传送、并行传送和并串行传送。送和并串行传送。(1)串行传送方式)串行传送方式当信息以串行方式传送时只使用一条传输线,而且采当信息以串行方式传送时只使用一条传输线,而且采用脉冲传送。具体操作就是在传输线上按顺序传送表用脉冲传送。具体操作就是在传输线上按顺序传送表示一个数码的所有二进制位的脉冲信号,每次一位。示一个数码的所有二进制位的脉冲信号,每次一位。通常第一个脉冲信号表示数码的最低有效位,最后一通常第一个脉冲信号表示数码的最低有效位,最后一个脉冲信号表示数码的最高有效位。个脉冲信号表示数码的最高有效位。第12页,共55页,编辑于2

10、022年,星期一(2)并行传送方式采用并行方式传送二进制信息时,每个数据位都需要一条单独的传输线。信息由多少个二进制位组成,机器就需要有多少条传输线,从而让二进制信息在不同的线上同时进行传送。当进行并行传送时,所有的位同时传送,所以并行传送方式的速度比串行传送的速度要快得多。并行传送是微机系统内部常用的传送方式。图5-2中给出了串行、并行传送的示意图。第13页,共55页,编辑于2022年,星期一图5-3总线数据的传送方式(a)串行传送(b)并行传送第14页,共55页,编辑于2022年,星期一 (3)并串行传送方式并串行传送方式是并行传送方式与串行传送方式的结合。当信息在总线上以并串行方式传送时

11、,如果一个数据字由两个字节组成,那么当传送一个字节时采用并行方式,而字节之间采用串行方式。例如,有的微型计算机中CPU的数据用16位并行运算。但由于CPU芯片引脚数的限制,出入CPU的数据总线宽度是8位。因此,当数据从CPU中进入数据总线时以字节为单位,采用并串行方式进行传送。第15页,共55页,编辑于2022年,星期一 2.总线数据传送的通讯协议通讯协议是实现总线裁决和信息传送的手段,通常分为同步方式和异步方式。(1)同步通讯方式总线上的部件通过总线进行信息交换时用一个公共的时钟信号进行同步,这种方式称为同步通讯。在同步方式中,由于采用了公共时钟,每个部件何时发送或接收信息都由统一的时钟规定

12、,在通讯时不用附加时间标志或来回应答信号。所以,同步通讯具有较高的传输频率。第16页,共55页,编辑于2022年,星期一(2)异步通讯方式如果总线上各部件之间的距离和设备的速度相差很大,势必会降低总线的效率,在这种情况下往往采用异步通讯方式。异步通讯允许总线上的各个部件有各自的时钟,部件之间进行通讯时没有公共的时间标准,而是在发送信息的同时发出该部件的时间标志信号,用应答方式来协调通信过程。异步通讯又分为单向方式和双向方式两种。单向方式不能判别数据是否正确传送到对方,故大多采用双向方式,即应答式异步通讯。第17页,共55页,编辑于2022年,星期一 3.总线数据传送的错误检测由于外界或者自身存

13、在着各种随机出现的干扰因素,总线上传输的信息可能产生错误。为此,需要采用错误检测电路来发现或纠正出现的错误,用专用的总线信号来报告出现的错误。最常用也是最简单的错误检测方法是奇偶校验法。在地址、数据或控制信息传输的同时,将它的奇偶校验信息通过另一根总线传输到信号接收方,接收方通过查验接收的信号是否符合校验规则来判断收到信号的正确性。一旦发现奇偶校验的错误,则通过另一条总线告知信号发送方发生了错误,这时就可根据协定处理发现的错误。第18页,共55页,编辑于2022年,星期一总线进行高速和大批量信息传输时,常采用的错误校验方式是循环冗余校验CRC(Cycle Redundancy Checking

14、)。CRC校验将传输的数据经过专门的电路,产生一个16位或32位的CRC码,加在数据的最后发送。在数据的接收端,采用相同的电路对接收到的数据进行处理。如果数据传输准确无误,则从线路上接收到的校验码应该与接收数据产生的校验码一致,否则就表示发生了传输错误。CRC校验方式对于成块数据传送中数据检错十分有效,但电路相对复杂一些,USB总线就是采用的这个方法。第19页,共55页,编辑于2022年,星期一 5.1.5 总线标准总线标准 目前总线标准有两类:一类是IEEE(美国电气及电子工程师协会)标准委员会定义与解释的标准,如IEEE-488总线和RS-232C串行接口标准等,这类标准现已有20多个。一

15、类是因广泛应用而被大家接受与公认的标准,如S-100总线、IBM PC总线、ISA总线、EISA总线、STD总线接口标准等。不同的总线标准可以用于不同的微机系统或者同一微机系统的不同位置。第20页,共55页,编辑于2022年,星期一 通常情况下,总线能达到什么样的性能是由总线的指标体现的,主要有以下两点:(1)总线宽度:总线宽度是指可以同时传输的数据位数,位数越多,一次传输的信息就越多。如EISA总线宽度为16位,PCI总线宽度为32位,PCI-2总线宽度可达到64位。微计算机的总线宽度一般不会超过CPU外部数据总线的宽度。(2)总线频率:总线通常都有一个基本时钟,总线上其它信号都以这个时钟为

16、基准,这个时钟的频率也是总线工作的最高频率。时钟的频率越高,单位时间内传输的数据量就越大。EISA总线的时钟频率为8MHz,PCI总线为33.3MHz,PCI-2总线可达66MHz。第21页,共55页,编辑于2022年,星期一 5.2 5.2 系统总线系统总线 系统总线是组成微机系统所用的总线。常用的系统总线有8/16位ISA和EISA两种。8位ISA总线也称为PC总线,16位ISA总线也称为PC/AT总线,80年代末期出现了32位的EISA总线。由于早期总线的时钟频率和最大传输率受主板上的扩展槽数量、传输线长度及扩展卡电路负载的限制,系统总线传输速率较低,已成为限制计算机系统工作速度的一个瓶

17、颈。随着芯片制造技术的不断提高,计算机结构的更新与工作速度也大幅度提高,全新一代的系统总线也在不断涌现。第22页,共55页,编辑于2022年,星期一5.2.1 PC总线 PC总线也叫做PC/XT总线,是早期PC/XT微机中采用的系统总线,它支持8位数据传输和10位寻址空间,最大通信速率为5 MB/s。它有62根引脚,可插入符合PC总线的各种扩展板,以扩展微机的功能。其特点是把CPU视为总线的唯一总控设备,其余外围设备均为从属设备。具有价格低、可靠性好、兼容性好和使用灵活等优点。PC总线62条引脚信号通过一个31脚分为A、B两面连接插槽,其中A面为元件面,B面为焊接面。这62条引脚信号分为地址线

18、、数据线、控制线、状态线、辅助线与电源等5类接口信号线。第23页,共55页,编辑于2022年,星期一1.地址线地址线A19A0(20条)条)20条地址总线为双向传输,其中A19为最高位,A0为最低位,它们用来指出内存地址或I/O接口地址。在系统总线周期中由CPU驱动,在DMA周期中由DMA控制器驱动,采用地址允许信号AEN来确定。在存储器寻址时,利用这20条地址线可访问1MB的存储空间,在进行I/O端口寻址时,利用16条地址线A15A0可访问64K个端口地址,此时A19A16无效。2.数据线数据线D7D0(8条)条)数据线也是双向传输,其中D7为最高位,D0为最低位。用于在CPU、存储器及I/

19、O端口之间传输数据信息及指令操作码,可采用相应的控制线来进行数据选通。第24页,共55页,编辑于2022年,星期一3.控制线(控制线(21条)条)(1)AEN:地址允许信号,输出线,高电平有效。(2)ALE:地址锁存允许输出信号,高电平有效。(3):存储器读信号,输出线,低电平有效。(4):存储器写信号,输出线,低电平有效(5):I/O端口的读信号,输出低电平有效。(6):I/O端口的写信号,输出线,低电平有效。(7)IRQ7IRQ2:6级中断请求输入信号,高电平有效。(8)DRQ3DRQ1:3条DMA请求信号,输入线,高电平有效。(9):4条DMA响应信号,低电平有效。(10)T/C:计数结

20、束信号,高电平有效。(11)RESET DRV:复位驱动信号,高电平有效。第25页,共55页,编辑于2022年,星期一 4.状态线(状态线(2条)条)(1):I/O通道奇偶校验输入信号,低电平有效。此信号由插入扩展槽的存储器卡或I/O卡发出,用来向CPU提供关于I/O通道上的设备或存储器的奇偶校验信息。当其为低电平时,表明奇偶校验有错,会对微处理器产生不可屏蔽中断(NMI)。(2)I/O CHRDY:I/O通道准备就绪信号,高电平有效。该信号由扩展槽中的存储器卡或I/O卡发出。在数据传送过程中,当一些慢速的外设跟不上CPU工作速度时,可将该信号变低来使CPU或DMA控制器插入适当的等待周期,从

21、而延长I/O周期或存储周期。此信号为低电平的时间不应超过10个时钟周期。该信号主要用来解决慢速的外设与快速CPU或DMA控制器之间的矛盾。第26页,共55页,编辑于2022年,星期一5.辅助线、电源和地线(11条)(1)OSC:晶体振荡脉冲信号,振荡周期为70ns,主振频率为14.318MHz,占空比为50%。(2)CLK:系统时钟信号,此信号是由OSC三分频得到的,周期为210 ns,频率为4.77MHz,占空比为33%,此信号用于总线周期同步。(3):插件板选中信号,该信号只用于PC/XT主板上第8个扩展槽中的插件板。利用该信号向CPU表明插件板已被选中,可以进行读取数据的操作。(4)电源

22、线:62芯PC/XT总线有5V、12V电源,其中+5V电源线2条,其余电源线各1条。(5)地线GND:有3条地线。第27页,共55页,编辑于2022年,星期一5.2.2 ISA5.2.2 ISA总线总线1.ISA总线的特点 PC总线仅适用于8位数据的传送,所以,从IBM PC/AT微机开始采用PC/AT总线,即ISA总线,该总线的数据传送速率最快为8 MB/s,地址总线宽度为24位,可以支持16 MB的内存。ISA总线在PC总线的62引脚的基础上增加了一个36引脚的插槽,形成前62引脚和后36引脚的两个插座,这样就构成了16位ISA总线。它可以利用前62引脚的插座插入与PC总线兼容的8位接口电

23、路卡,也可以利用整个插座插入16位接口电路卡。除了数据和地址线的扩充外,16位ISA部分还扩充了中断和DMA请求、应答信号。第28页,共55页,编辑于2022年,星期一2.引脚信号功能 16位ISA总线的前62引脚的信号分布及其功能与PC总线基本相同,16位总线中新增加的36引脚插槽信号扩展了数据线、地址线、存储器和I/O设备的读写控制线、中断和DMA控制线、电源和地线等。新插槽中的引脚信号分为C(元件面)和D(焊接面)两列。3.ISA总线的体系结构 在利用ISA总线构成的微机系统中,当内存速度较快时,通常采用将内存移出ISA总线并转移到自己的专用总线内存总线上的体系结构,如图5-4所示,微型

24、计算机系统内部采用高速总线,DRAM通过内存总线与CPU进行高速信息交换。ISA总线以扩展插槽形式对外开放,磁盘控制器、显示卡、声卡、打印机等接口卡均可插在8/16位ISA总线插槽上,以实现ISA支持的各种外设与CPU的通信。第29页,共55页,编辑于2022年,星期一图5-4ISA总线的体系结构第30页,共55页,编辑于2022年,星期一5.2.3 EISA5.2.3 EISA总线总线 EISA(Extended Industry Standard Architecture扩展的工业标准体系结构)总线是扩展的ISA总线,引脚由原来ISA总线的62个加36个扩展到了198个,其数据总线被扩展到

25、32位,但时钟速度仍维持在8MHz,传输速率为33 MB/S,由于EISA总线性能稳定,适用于网络服务器、高速图像处理、多媒体等领域,最常见的应用是作为磁盘控制器和视频图形适配器。由于EISA是兼容机厂商共同推出的,所以其技术标准是公开的。第31页,共55页,编辑于2022年,星期一与ISA总线相比,EISA总线有如下特点:(1)EISA总线用于32 位微型计算机中,支持32位的地址总线寻址,可寻址4GB的存储空间,也支持64KB的I/O端口寻址。(2)它具有32位数据线,大大提高了数据传输能力,保证了系统性能的提高,使最大数据传输速率达33 MB/S。(3)EISA总线支持多处理器结构,支持

26、多主控总线设备,具有较强的I/O扩展能力和负载能力。(4)具有自动配置功能,可以根据配置文件自动地初始化,配置系统板和多扩展卡。(5)扩展了DMA的范围和传输速度,支持7个DMA通道,DMA数据传输既可在ISA方式下进行,也可在EISA方式下进行。而且在EISA方式下进行DMA数据传输时,使用的数据总线和地址总线都是32位的。(6)采用同步数据传送协议,可支持常规的一次传送,也可支持突法方式即高速分组传送。第32页,共55页,编辑于2022年,星期一5.3局部总线局部总线局部总线可看作是CPU总线和系统总线之间的一种总线。它具有较高的时钟频率和传输率,在一定程度上克服了系统总线的瓶颈问题,提高

27、了系统性能。使用局部总线后,系统内有多条不同级别的总线,形成了“分级总线结构”。在这种体系中,不同传输要求的设备“分类”连接在不同性能的总线上,合理地分配系统资源,满足不同设备的不同需要。此外,局部总线信号独立于CPU,处理器的更换不会影响系统结构。现在常用的有3种局部总线:VESA局部总线、PCI局部总线、AGP总线。第33页,共55页,编辑于2022年,星期一5.3.1 VESA总线总线 1992年推出的VESA(Video Electronics Standards Association 视频电子标准协会)总线是一种32位接口的局部总线,通常也称为VL总线。它基于80486微处理机的3

28、2位局部总线,支持16MHz66MHz的时钟频率,其数据总线的宽度为64位,地址总线为32位,数据传输率可高达267MB/s。VESA局部总线接口卡参见图5-5所示。与EISA总线一样,VESA局部总线也是ISA总线的扩展,不同之处在于VESA局部总线没有在16位ISA总线连接器上增加任何器件,而是在16 位ISA总线连接器的后面增加了第3个连接器,即VESA连接器。第34页,共55页,编辑于2022年,星期一 图5-5VESA局部总线连接器第35页,共55页,编辑于2022年,星期一 VESA局部总线上的连线与EISA总线卡非常相似,VESA局部总线还包括一个32位地址和数据总线,用于将存储

29、器和I/O设备连接到微处理器上。VESA局部总线出现以后,虽然提高了计算机系统的整体性能,但也存在一定的局限性。主要表现在:(1)用户必须根据CPU 的速度及系统采用的扩展总线来选用特定的VESA总线卡。(2)系统中的一个VESA总线不能在多于两个VESA总线卡的情况下运行,否则将降低系统的性能。(3)由于其设计思想是低价格,快速上市,因此设计简单,无缓冲器,当CPU主频大于33 MHz时会导致延时,产生等待状态。第36页,共55页,编辑于2022年,星期一5.3.2 PCI总线总线为解决VESA局部总线存在的问题,1991年下半年,Intel公司首先提出了PCI总线(Peripheral C

30、omponent Interconnect,外部设备互连)的概念。PCI是一种同步且独立于处理器的32位或64位的局部总线,它允许外设与CPU进行智能对话,从而避免了中断请求(IRQ)、直接存储器存取(DMA)和I/O通道之间的冲突。其工作频率为25、33、66MHz,最大传输率可达528MB/s。PCI总线支持64位数据传输、多总线主控和线性突发方式,目前主要在奔腾(Pentium)等高档微机中使用。PCI是高速外设与CPU间的桥梁。它在CPU与外设间插入了一个复杂的管理层,以协调数据传输,并提供了一个标准的总线接口。该管理层提供信号的缓冲,使PCI能支持10种外设,并在高时钟频率下保持高性

31、能。第37页,共55页,编辑于2022年,星期一 PCI总线有PCI总线控制桥,即PCI芯片组,可以支持对内存、高速缓存、总线和输入/输出接口的控制功能,支持突发数据传输周期,可确保总线不断载满数据。可减小存取延迟,能够大幅度减少外围设备取得总线控制权所需的时间,以保证数据传输的畅通。PCI总线所具有的主控和同步操作功能有利于提高PCI总线的性能,而且PCI总线不受处理器限制,兼容性强,适用于各种机型。PCI局部总线既符合当前的技术要求,又能满足未来技术的发展需要,已成为广泛使用的局部总线标准。PCI的高性能、高效率,使其成为开发当今高性能AGP图形接口的基础。第38页,共55页,编辑于202

32、2年,星期一1.PCI1.PCI总线的主要特点总线的主要特点(1)线性突发传输(2)支持总线主控方式和同步操作(3)独立于处理器(4)即插即用(5)适合于各种机型(6)多总线共存(7)预留发展空间(8)采用了数据线和地址线复用结构,减少了总线引脚数,从而可以节约线路空间,降低设计成本 第39页,共55页,编辑于2022年,星期一2.PCI2.PCI总线信号的定义总线信号的定义 PCI总线信号分为地址线、数据线、接口控制线、仲裁线、系统线、中断请求线、高速缓存支持、出错报告等信号线。PCI总线规定了两种PCI扩展卡及连接器:一种称为长卡,另一种称为短卡。长卡提供64位接口,插槽A、B两边共定义了

33、188个引脚;短卡提供32位接口,插槽A、B两边共定义了124个引脚。除去电源线、地线、未定义的引脚之外,其余信号线按功能分类列于图5-6中。第40页,共55页,编辑于2022年,星期一图5-6PCI总线的引脚信号第41页,共55页,编辑于2022年,星期一3.PCI3.PCI总线的系统结构总线的系统结构图5-7中给出了一个典型的PCI总线系统结构。PCI局部总线与Pentium机内部总线组合可以构成多总线系统结构,PCI总线允许在一个总线中插入32个物理部件,每一个物理部件可以含有最多8个不同的功能部件。在PCI总线系统中,处理器与RAM位于主机总线上,它具有64位数据通道和更宽以及更高的运

34、行速度。指令和数据在CPU和RAM之间快速流动,然后数据被交给PCI总线。PCI负责将数据交给PCI扩展卡或设备。如果需要,也可以将数据导向ISA、EISA、MCA等总线或控制器如IDE、SCSI以便进行存储。第42页,共55页,编辑于2022年,星期一图5-7PCI总线系统结构第43页,共55页,编辑于2022年,星期一PCI桥的主要功能如下:(1)提供一个低延迟的访问通路,从而使处理器能够直接访问通过低延迟访问通路映射于存储器空间或I/O空间的PCI设备。(2)提供能使PCI主设备直接访问主存储器的高速通路。(3)提供数据缓冲功能,可以使CPU与PCI总线上的设备并行工作而不必相互等待。(

35、4)可以使PCI总线的操作与CPU总线分开,以免相互影响,实现了PCI总线的全部驱动控制。第44页,共55页,编辑于2022年,星期一 5.3.3 AGP总线总线 Intel公司为了解决高速视频或高品质画面的显示,在1997年又推出了一种高速图形接口的局部总线标准AGP总线。AGP总线是对PCI总线的扩展和增强,但AGP接口只能为图形设备独占,不具有一般总线的共享特性。采用AGP接口,允许显示数据直接取自系统主存储器,而无需先预取至视频存储器中。通过系统设置,图形控制器可以从系统主存中划出一部分空间用于保存AGP数据。第45页,共55页,编辑于2022年,星期一绝大部分的微型计算机都支持AGP

36、总线。它的主要特点如下:(1)具有双重驱动技术,允许在一个总线周期内传输两次数据,即在AGP时钟信号的上沿和下沿都进行32位的数据传输,从而将有效带宽提高4倍能达到512MB/s。(2)采用带边信号传送技术,在总线上实现地址和数据的多路复用,从而把整个32位的数据总线留出来给图形加速器。(3)采用内存请求流水线技术,隐含了对存储器访问造成的延迟,允许系统处理图形控制器对内存进行的多次请求。通过内存请求的流水线策略,对各种内存请求进行排队来减少延迟,一个典型的排队可处理12个以上的请求,从而大大加快了数据传输的速度。(4)通过把图形接口绕行到专用的适合传输高速图形、图像数据的AGP通道上,解决了

37、PCI带宽问题。当AGP承担这个任务后,PCI会有更多的能力负责其它应用的数据传输,大大减轻了PCI总线的压力。(5)AGP总线是对PCI总线的扩展和增强,但AGP接口只能为图形设备独占,不具有一般总线的共享特性。采用AGP接口,允许显示数据直接取自系统主存储器,而无需先预取至视频存储器中。第46页,共55页,编辑于2022年,星期一5.4外部设备总线外部设备总线5.4.1 IEEE1394总线总线 IEEE l394是一种新型的高速串行总线。它具有许多显著的特点:可以达到较高的传输速率,如100MBps、200MBps、400MBps等;总线采用两种数据传输模式,即同步传输模式和异步传输模式

38、;可以实现即插即用并支持热插拔等。它的应用范围主要是那些带宽要求超过100KB/s的硬盘和视频外设。1.IEEE 13941.IEEE 1394系统结构及工作原理系统结构及工作原理 IEEE 1394的系统结构如图5-8所示。IEEE 1394可以进行同步传输,也可以支持异步传输,总线通过一根1394桥接器与计算机的外部设备相连。第47页,共55页,编辑于2022年,星期一图5-8IEEE1394系统结构和接口卡第48页,共55页,编辑于2022年,星期一 用IEEE 1394总线联接起来的设备采用一种内存编址方法,各设备就象内存空间中的存储单元一样。设备地址有64位宽,占用10位作为网络ID

39、号,6位用作节点号,48位用作内部编址。这样可得到总共64个节点,每个节点上有1023个网络ID号,每个ID号又具有231TM的内存编址。以往的 IDE和SCSI-2等I/O结构采用的是通道模式,即对于每一控制器要求单独的I/O通道。内存编址显然优于通道编址,它可以把设备资源当作寄存器或内存,因而可以进行处理器到内存的直接传输。每一个总线段称作一个节点,可对节点分别编址、复位和校验,许多节点在物理上形成一个模块,多个端口又可以集中在一个节点上。第49页,共55页,编辑于2022年,星期一2.IEEE 13942.IEEE 1394总线协议总线协议IEEE1394总线是一种基于数据包的数据传输总

40、线,总线协议中实现了开放式互连参考模型OSI七层协议中的三层:即传输层、数据链路层和物理层。串行总线的管理层将这三个层次有机地联接起来,如图5-9所示。各个层次的功能:(1)传输层:对异步传输协议的读写和锁定提供支持。(2)数据链路层:为异步传送和等时传输两种类型的包数据提供了包传送功能。(3)物理层:将数据链路层的逻辑信号根据不同的串行总线介质转换成相应的电信号,同时用来确保一次只有一个节点可发送数据。第50页,共55页,编辑于2022年,星期一图5-9IEEE1394串行总线协议图第51页,共55页,编辑于2022年,星期一5.4.2 I2C总线总线1.I1.I2 2C C总线简介总线简介

41、I2C总线(Inter IC Bus)是由Philips公司推出的一种芯片间的串行通信总线,广泛应用于单片机系统中。在单片机应用系统中推广I2C总线后将会大大改变单片机应用系统的结构性能,对单片机应用系统的开发带来如下好处:(1)可最大限度地简化结构。(2)可实现电路系统的模块化、标准化设计。(3)标准I2C总线模块的组合开发方式大大地缩短了新品种的开发周期,有利于新产品及时地推向市场。(4)I2C总线各节点具有独立的电气特性,各节点单元电路能在相互不受影响的情况下以及在系统供电的情况下进行接入或撤除。(5)I2C总线系统的构成具有最大的灵活性。系统改型设计,或对已经加工好的电路板进行功能扩展

42、时,对原有的设计及电路板系统影响是最小的。(6)I2C总线系统可以方便地对某一节点电路进行故障诊断与跟踪,有极好的可维护性。第52页,共55页,编辑于2022年,星期一2.I2.I2 2C C总线的性能特点总线的性能特点I2C总线的串行数据传送与一般的串行数据传送无论从接口电气特性、传送状态管理以及程序编制特点等方面都有很大的不同,I2C总线主要具有以下特性:(1)二线传输(2)当系统中有多个主器件时,在I2C总线工作时任何一个主器件都可成为主控制器。多机竞争时的时钟同步与总线仲裁都由硬件与标准软件模块自动完成,无须用户介入。(3)I2C总线传输时,采用状态码的管理方法。(4)系统中所有外围器

43、件及模块采用器件地址及引脚地址的编址方法。(5)所有带I2C接口的外围器件都具有应答功能。(6)I2C总线电气接口有严格的规范,在硬件结构上,任何一个具有I2C总线接口的外围器件,不论其功能差别有多大,都具有相同的电气接口,各节点的电源都可以单独供电,并可在系统带电情况下接入或撤出。第53页,共55页,编辑于2022年,星期一本章小结 总总线线是是微微型型计计算算机机系系统统的的重重要要组组成成部部分分,总总线线性性能能的的好好坏坏直直接接影影响响到到微微型型计计算算机机系系统统的的整整体体工工作作性性能能。总总线线传传递递着着CPUCPU和和其其它它部部件件之之间间的的各各类类信信息息来来实

44、实现现数数据据传传输输,使使微微型型计算机系统具有组态灵活、易于扩展等优点。计算机系统具有组态灵活、易于扩展等优点。微微型型计计算算机机的的主主板板上上通通常常配配有有CPUCPU总总线线、CacheCache总总线线、内内存存总总线线、系系统统总总线线、局局部部总总线线、外外设设总总线线等等。目目前前,应应用用广广泛泛的的微微型型计计算算机机总总线线都都实实现现了了标标准准化化,便便于于连连接接各各个个部部件件时时遵遵守守共共同同的的总总线线规规范范。在在应应用用时时只只需需根根据据总总线线标标准准的的要要求求来来实实现现和和完完成成接接口口的的功功能能,形形成成了了一一种种通通用用的的总总线线接口技术。接口技术。第54页,共55页,编辑于2022年,星期一 第第5 5章内容到此结束章内容到此结束 谢谢各位谢谢各位!第55页,共55页,编辑于2022年,星期一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁