第六章总线技术1.ppt
《第六章总线技术1.ppt》由会员分享,可在线阅读,更多相关《第六章总线技术1.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第六章第六章总线技术总线技术2本章内容提要本章内容提要本章内容提要本章内容提要本章主要介本章主要介绍总线的基本知的基本知识(特点、(特点、传输方式、分方式、分类、规范与指范与指标)总线判决与握手信号判决与握手信号PC系列微机的系系列微机的系统总线(8位位PC总线、ISA、EISA、PCI)微机中常用通信微机中常用通信总线(ATA、SCSI、USB、1394)3第一节第一节概述概述4一、总线的特点一、总线的特点一、总线的特点一、总线的特点一、一、总线的特点的特点1、什么是、什么是总线所所谓总线就是所有模就是所有模块或或设备共同使用的共同使用的公共信公共信息通路息通路,每个模,每个模块或或设备都
2、通都通过开关开关电路与路与总线上的上的相相应信号相信号相连。总线上的模上的模块或或设备采用采用分分时方式方式,轮流交替使流交替使用用总线,同一同一时刻只能有一个模刻只能有一个模块向向总线发送信息,送信息,允允许多个模多个模块同同时接收接收总线上的信息上的信息。2、总线的特点的特点采用采用总线结构有构有许多多优点,但也有缺点。点,但也有缺点。5一、总线的特点(续)一、总线的特点(续)一、总线的特点(续)一、总线的特点(续)优点:点:简化了系化了系统结构,便于系构,便于系统设计制造;制造;减少了减少了传输线数目,便于布数目,便于布线,减小体,减小体积,提高了系,提高了系统的可的可靠性;靠性;便于接
3、口便于接口设计,所有与,所有与总线连接的接的设备均采用均采用类似接口;似接口;便于系便于系统扩充、更新与灵活配置,易于充、更新与灵活配置,易于实现系系统模模块化;化;便于便于设备的的软件件设计,所有接口的,所有接口的软件就是件就是对不同的口地址不同的口地址进行操作;行操作;便于故障便于故障诊断与断与维修,同修,同时也降低了成本。也降低了成本。缺点:缺点:部件或部件或设备间信息信息传输率受率受总线带宽的限制(的限制(带宽已定,无已定,无法改法改变););总线一旦出一旦出现故障,故障,则依依赖该总线的系的系统会陷于会陷于瘫痪。6二、总线分类二、总线分类二、总线分类二、总线分类二、二、总线分分类1、
4、按、按传输信息的方向性分,有信息的方向性分,有单向向总线,如地址,如地址总线,部分,部分控制控制总线等;双向等;双向总线,如数据,如数据总线。2、按信息按信息线的功能分,有地址、数据、控制的功能分,有地址、数据、控制总线等;控制等;控制总线包括:包括:Memory与与I/O控制信号,控制信号,总线请求、裁决、响求、裁决、响应等,等,中断中断请求、响求、响应等。等。3、按、按总线层次分,有片内次分,有片内总线,片,片间总线,板内,板内总线,全局,全局总线,局部,局部总线,背板,背板总线,内部,内部总线和外部和外部总线等。等。4、按、按传输信息的形式分,有并行信息的形式分,有并行总线和串行和串行总
5、线等。等。下面介下面介绍一下局部一下局部总线,系,系统总线和通信和通信总线等。等。7二、总线分类(续)二、总线分类(续)二、总线分类(续)二、总线分类(续)局部局部总线介于介于CPU总线和系和系统总线之之间。具有高速。具有高速传输数据数据的能力。分的能力。分为专用局部用局部总线VESA(VideoElectronicsStandardsAssociation)总线PCI总线系系统总线系系统内部各部件(插板)之内部各部件(插板)之间进行行连接和接和传输信息信息的一的一组信号信号线。如:如:ISA总线、VME总线等等8二、总线分类(续)二、总线分类(续)二、总线分类(续)二、总线分类(续)通信通信
6、总线(也称(也称为设备总线或外或外总线)系系统之之间或系或系统与外与外设之之间进行行连接和接和传输信息的信息的一一组信号信号线。如:如:RS232C、USB接口等接口等9二、总线分类(续)二、总线分类(续)二、总线分类(续)二、总线分类(续)数据数据总线用于用于传输数据,双向三数据,双向三态。宽度有度有8位、位、16位、位、32位、位、64位等位等地址地址总线用于用于传输地址,地址,单向三向三态。宽度有度有8位、位、16位、位、24位、位、32位等位等控制控制总线用于用于传输控制和状控制和状态信息。信息。电源和地源和地线确定确定电源种源种类及地及地线分布和用法。有分布和用法。有 12V、5V、
7、3.3V等等10总线的层次结构总线的层次结构总线的层次结构总线的层次结构11三、总线的标准化和总线规范三、总线的标准化和总线规范三、总线的标准化和总线规范三、总线的标准化和总线规范三、三、总线的的标准化和准化和总线规范范1、总线标准化可以达到:准化可以达到:部件或模部件或模块的兼容性和互的兼容性和互换性;性;保保护用用户的投的投资,与,与总线兼容的模兼容的模块仍可使用。仍可使用。2、总线规范范规定以下性能定以下性能功能方面:功能方面:规定定总线的的应用范用范围,目,目标,总线部件的构成、部件的构成、性能,性能,总线传输过程以及程以及错误恢复等。恢复等。电气性能:气性能:规定在定在电气性能上的基
8、本要求,如基本气性能上的基本要求,如基本时序,序,信号之信号之间的延的延时要求等。要求等。机械性能:机械性能:规定了定了连接器的机械接器的机械规范,如尺寸、插范,如尺寸、插头大小、大小、形状等。形状等。任任选性能:描述了性能:描述了总线的的选择实现的功能(不是必需的)。的功能(不是必需的)。12四、总线的性能指标四、总线的性能指标四、总线的性能指标四、总线的性能指标四、四、总线的性能指的性能指标总线宽度度数据数据总线的位数,如的位数,如8位位/16位位/32位位/64位等。位等。总线越越宽,传输速度就越快,即数据吞吐量就越大。速度就越快,即数据吞吐量就越大。总线传输速率速率在在总线上每秒上每秒
9、传输的最大字的最大字节数(数(MB/s)或比特数或比特数(Mb/s)。)。总线的的时钟频率率总线工作工作频率。是影响率。是影响总线传输速率的主要因素之速率的主要因素之一。如:一。如:ISA(8MHz),),PCI(033MHz)等。)等。13四、总线的性能指标(续)四、总线的性能指标(续)四、总线的性能指标(续)四、总线的性能指标(续)总线定定时协定(定(总线同步方式)同步方式)即即总线上采用同步上采用同步还是异步定是异步定时。取决于两个模。取决于两个模块间约定的定的协议。有同步、异步、半同步和分离式。有同步、异步、半同步和分离式协议。同步方式同步方式同步同步严格按系格按系统时钟的定的定时进行
10、主、从模行主、从模块之之间的的传输操作。操作。异步异步采用采用应答式答式传输技技术,传输周期可能周期可能较长。传输速速率率较慢。慢。14四、总线的性能指标(续)四、总线的性能指标(续)四、总线的性能指标(续)四、总线的性能指标(续)多路复用多路复用地址地址线和数据和数据线共用一共用一组物理物理线负载能力能力可可简单的表示的表示为所所连接的接的电路插板的数量路插板的数量信号信号线数数总线控制方式控制方式传输方式,方式,总线仲裁方式,中断分配方式,仲裁方式,中断分配方式,设备自自动配置等配置等其他性能其他性能电源源电压(5V或或3.3V),),数据数据宽度是否度是否扩展等。展等。15第二节第二节总
11、线裁决与握手技术总线裁决与握手技术16一、一、一、一、总线传输过程总线传输过程总线传输过程总线传输过程1、总线主主设备和从和从设备总线主主设备(主模(主模块):):指能指能获得得总线控制控制权的的设备,并启,并启动和控制和控制总线上上的数据的数据传输,发出地址和出地址和读/写控制命令。如写控制命令。如CPU、DMA控制器,其他外控制器,其他外围处理器(理器(IO处理器、理器、协处理器等)。理器等)。总线从从设备(从模(从模块)指不具指不具备总线控制能力的控制能力的设备,但能,但能对主主设备提提 出的数据出的数据请求作出响求作出响应,接受主,接受主设备发出的地址出的地址 和和读写命令并写命令并执
12、行相行相应的操作。如内存、的操作。如内存、I/OI/O接口。接口。17一、总线传输过程(续)一、总线传输过程(续)一、总线传输过程(续)一、总线传输过程(续)2、总线数据数据传输周期周期系系统总线上的数据是在主模上的数据是在主模块(主(主设备)的控制)的控制下下进行的,主模行的,主模块有控制有控制总线的能力,的能力,总线完成一次完成一次数据数据传输分分为4个个阶段:段:1.申申请阶段段欲使用欲使用总线的主模的主模块提出申提出申请,总线仲裁器确定把仲裁器确定把下一个下一个传输周期的周期的总线使用使用权指配指配给那个模那个模块。2.寻址址阶段段获得得总线使用使用权的主模的主模块发出存出存储器地址或
13、器地址或I/O端口端口地址,使从模地址,使从模块启启动。18一、总线传输过程(续)一、总线传输过程(续)一、总线传输过程(续)一、总线传输过程(续)3.数据数据传输阶段段主模主模块和从模和从模块之之间进行数据行数据传输。4.结束束阶段段主从模主从模块的有关信息均从系的有关信息均从系统总线上撤除,上撤除,让出出总线。设备1设备4设备2设备3设备1设备3阶段一:总线请求和仲裁阶段阶段二:寻址阶段阶段三:数据传输阶段阶段四:结束阶段20二、总线仲裁与裁决技术二、总线仲裁与裁决技术二、总线仲裁与裁决技术二、总线仲裁与裁决技术若一个若一个总线上有多个主上有多个主设备时,就需要,就需要总线裁决器裁决器进行
14、裁决,判定由哪个主行裁决,判定由哪个主设备来控制来控制总线,以免,以免发生生总线冲突。裁决冲突。裁决对串行、并行串行、并行总线又有不同的方又有不同的方法。法。对串行串行总线,有令牌,有令牌总线和冲突和冲突检测裁决裁决对并行并行总线,有集中仲裁和分布仲裁,有集中仲裁和分布仲裁21二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)令牌令牌总线令牌方式是一种不会令牌方式是一种不会发生生总线冲突的方式。令牌向冲突的方式。令牌向下一个主下一个主设备传递,没有取得令牌的主,没有取得令牌的主设备,就没,就没有有总线占有占有权。获得令牌的主得令牌的
15、主设备只能只能进行一次行一次总线传输。缺点是效率低。缺点是效率低。令牌总线令牌总线令牌总线令牌总线设备1设备4设备2设备3不会出不会出现总线冲突冲突只有只有获得令牌的得令牌的设备才能才能够使用使用总线令冲突检测冲突检测冲突检测冲突检测设备1设备4设备2设备3冲突冲突检测某一主某一主设备监测到到总线空空闲时就可使用就可使用总线。当。当发生冲突后系生冲突后系统立即立即强制所有使用制所有使用总线的主的主设备放弃放弃总线,经过一段一段时间间隔再隔再进行重行重试。适合于主。适合于主设备较少的少的场合。合。允允许出出现总线冲突,但在冲突后冲突,但在冲突后补救救总线仲裁总线仲裁总线仲裁总线仲裁设备1设备4设
16、备2设备3允允许出出现总线争用(申争用(申请),但不允),但不允许出出现总线冲冲突(使用)突(使用)优先先级仲裁和公平仲裁仲裁和公平仲裁仲裁器25二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)对并行总线:有集中仲裁与分布仲裁对并行总线:有集中仲裁与分布仲裁集中仲裁集中仲裁又有串行裁决与并行裁决两种又有串行裁决与并行裁决两种*串行裁决有菊花串行裁决有菊花链链式和式和计计数器定数器定时查询时查询方式方式菊花菊花链链式:式:BG(BusGrant)信号以串行方式向下传递进行裁决。离总)信号以串行方式向下传递进行裁决。离总线仲裁器越近的
17、部件优先级越高。线仲裁器越近的部件优先级越高。BB(BusBusy):总线忙):总线忙信号,信号,BB有效说明总线有效说明总线正被占用。正被占用。BR(BusRequest):总线总线请求信号,请求信号,BR有效说明有效说明至少有一个部件正在申请至少有一个部件正在申请总线使用权。总线使用权。电路简单,便于增减总线电路简单,便于增减总线设备。仲裁速度慢,优先设备。仲裁速度慢,优先级不能改变。级不能改变。菊花链式查询方式菊花链式查询方式菊花链式查询方式菊花链式查询方式总线仲裁器C1C2CnBGBGI1BGO1BGO2BGI2BGInBRBB27二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续
18、)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)计计数器定数器定时查询时查询方式(方式(轮询轮询判决)判决)不使用不使用BGBG信号信号线线,但需用地址,但需用地址总线总线。若。若总线总线上有上有N N个部件,个部件,则则在在总线总线控制部件内控制部件内设设置一个置一个计计数器,可以从数器,可以从0 0计计数至数至N-1,N-1,每个每个值对应值对应一个部件。不一个部件。不论论哪个部件要使用哪个部件要使用总线总线,均通,均通过过BR BR 提出申提出申请请。控制部件通。控制部件通过过地址地址总线总线定定时时送出送出计计数器的当前数器的当前值值。提出申。提出申请请的部件的部件检查检查地
19、址地址总线总线,若,若发现发现其上的其上的值值与自己的与自己的编编号相等,号相等,则则取取得得总线总线使用使用权权,并通,并通过过置置BBBB有效通知控制部件。若控制部件在一有效通知控制部件。若控制部件在一定定时间时间内未收到内未收到BBBB有效,有效,则则令令计计数器加数器加1 1或减或减1 1,发发下一个地址。下一个地址。计计数器的数器的值值可由可由软软件件设设置,故置,故优优先先级级控制非常灵活。控制非常灵活。28二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)*并行裁决(独立并行裁决(独立请请求方式)求方式)各主各主设备设
20、备使用使用总线总线要要经过经过中央仲裁器裁决。所中央仲裁器裁决。所谓谓独立独立请请求求即:每个部件均有自己的即:每个部件均有自己的BRi与与BGi信号信号线线直接送至中央裁决器。直接送至中央裁决器。BRi与与BGi都是都是专线专线而非而非总线总线形式形式传递传递信息。如下信息。如下图图:优点:裁决速度优点:裁决速度快,能用软件灵快,能用软件灵活控制。活控制。缺点:电路复杂缺点:电路复杂不易增加设备。不易增加设备。29二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二维判决方式:综合菊花链和并行判决,并行判决通道中的二维判决方式:综
21、合菊花链和并行判决,并行判决通道中的部分或全部通道可以采用串行判决。如下图。部分或全部通道可以采用串行判决。如下图。30二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)分布仲裁分布仲裁 与集中仲裁不同,分布仲裁的仲裁器是分布于各与集中仲裁不同,分布仲裁的仲裁器是分布于各个主个主设备中,没有独立的中央仲裁器。中,没有独立的中央仲裁器。每个申每个申请总线的主的主设备都通都通过该主主设备的分布的分布总线仲裁部件将其仲裁部件将其优先先级编号送到共享的号送到共享的请求求/响响应线上,并通上,并通过该组信号信号线执行行线或操作。或操作。该方式
22、方式实现复复杂,控制灵活,可靠性高。分布仲,控制灵活,可靠性高。分布仲裁框裁框图如下:如下:31二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)二、总线仲裁与裁决技术(续)为实现分布仲为实现分布仲裁裁,应能在各应能在各主设备之间传主设备之间传递必要的总线递必要的总线控制信息。每控制信息。每个设备都事先个设备都事先设定一个优先设定一个优先级,用一个级,用一个n位位二进制数表示二进制数表示之。最高优先之。最高优先级的主设备优级的主设备优先级编码为先级编码为n位位全全1,最低优先,最低优先级的主设备的级的主设备的优先级编码为优先级编码为n位全位全0。32三、总线数
23、据传输的握手技术三、总线数据传输的握手技术三、总线数据传输的握手技术三、总线数据传输的握手技术总线上数据上数据为了高速可靠的了高速可靠的进行行传输,必,必须有某种有某种总线联络(握手)技(握手)技术。总线传输有以下四种握手方式:有以下四种握手方式:同步方式同步方式异步方式异步方式半同步方式半同步方式分离方式分离方式33同步方式同步方式同步方式同步方式总线上的主、从上的主、从设备在同一在同一时钟的控制下的控制下进行行传送,送,传输周期(即周期(即总线周期)是固定的。周期)是固定的。例如:例如:PCI总线,CPU与内存(不插入与内存(不插入TW)等)等特点特点适合高速传输便于电路设计适应性不好设备
24、速度不一样时,必须以响应速度最慢设备的速度运行设计完成后,不能更改34异步方式异步方式异步方式异步方式采用采用应答式答式传输方式。使用方式。使用请求求线(REQ或或READY)和)和应答答线(ACK)来来协调传输过程程不依不依赖系系统时钟信号信号异步总线协定异步总线协定异步总线协定异步总线协定全互全互锁方式方式发送方接收方1.READY=13.ACK=12.接收数据4.READY=05.ACK=01.READY=1一个总线周期下一个总线周期异步总线协定异步总线协定异步总线协定异步总线协定优点点不同速度的不同速度的设备可以可以协同工作,适同工作,适应性性强快快:高速度快快:高速度快慢:低速度快慢
25、:低速度缺点缺点握手握手过程复程复杂,总线周期周期较长传输速度不固定,取决于模速度不固定,取决于模块的的访问速度速度死死锁37半同步方式半同步方式半同步方式半同步方式是前两种方式的折衷。有同步是前两种方式的折衷。有同步时钟,但,但传输周期周期(总线周期)可周期)可变。增加一条信号。增加一条信号线(如(如Ready),),主主设备监视该信号信号线了解了解选中的从中的从设备是否准是否准备好,好,否否则插入等待状插入等待状态,延,延长传送周期送周期例如:例如:ISA总线等等特点特点适适应性好性好兼有同步方式的速度兼有同步方式的速度半同步总线协定半同步总线协定半同步总线协定半同步总线协定使用使用WAI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 总线技术1 第六 总线技术
限制150内