[信息与通信]第六章总线技术1.ppt
《[信息与通信]第六章总线技术1.ppt》由会员分享,可在线阅读,更多相关《[信息与通信]第六章总线技术1.ppt(98页珍藏版)》请在三一办公上搜索。
1、1,第六章 总线技术,2,本章内容提要,本章主要介绍总线的基本知识(特点、传输方式、分类、规范与指标)总线判决与握手信号PC系列微机的系统总线(8位PC总线、ISA、EISA、PCI)微机中常用通信总线(ATA、SCSI、USB、1394),3,第一节 概述,4,一、总线的特点,一、总线的特点 1、什么是总线 所谓总线就是所有模块或设备共同使用的公共信息通路,每个模块或设备都通过开关电路与总线上的相应信号相连。总线上的模块或设备采用分时方式,轮流交替使用总线,同一时刻只能有一个模块向总线发送信息,允许多个模块同时接收总线上的信息。2、总线的特点 采用总线结构有许多优点,但也有缺点。,5,一、总
2、线的特点(续),优点:简化了系统结构,便于系统设计制造;减少了传输线数目,便于布线,减小体积,提高了系统的可靠性;便于接口设计,所有与总线连接的设备均采用类似接口;便于系统扩充、更新与灵活配置,易于实现系统模块化;便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;便于故障诊断与维修,同时也降低了成本。缺点:部件或设备间信息传输率受总线带宽的限制(带宽已定,无法改变);总线一旦出现故障,则依赖该总线的系统会陷于瘫痪。,6,二、总线分类,二、总线分类 1、按传输信息的方向性分,有单向总线,如地址总线,部分 控制总线等;双向总线,如数据总线。2、按信息线的功能分,有地址、数据、控制总线等
3、;控制总线包括:Memory与I/O控制信号,总线请求、裁决、响应等,中断请求、响应等。3、按总线层次分,有片内总线,片间总线,板内总线,全局总线,局部总线,背板总线,内部总线和外部总线等。4、按传输信息的形式分,有并行总线和串行总线等。下面介绍一下局部总线,系统总线和通信总线等。,7,二、总线分类(续),局部总线 介于CPU总线和系统总线之间。具有高速传输数据的能力。分为专用局部总线VESA(Video Electronics Standards Association)总线PCI总线系统总线 系统内部各部件(插板)之间进行连接和传输信息的一组信号线。如:ISA总线、VME总线等,8,二、总
4、线分类(续),通信总线(也称为设备总线或外总线)系统之间或系统与外设之间进行连接和传输信息的一组信号线。如:RS232C、USB接口等,9,二、总线分类(续),数据总线 用于传输数据,双向三态。宽度有8位、16位、32位、64位等地址总线 用于传输地址,单向三态。宽度有8位、16位、24位、32位等控制总线 用于传输控制和状态信息。电源和地线 确定电源种类及地线分布和用法。有12V、5V、3.3V等,10,总线的层次结构,11,三、总线的标准化和总线规范,三、总线的标准化和总线规范1、总线标准化可以达到:部件或模块的兼容性和互换性;保护用户的投资,与总线兼容的模块仍可使用。2、总线规范规定以下
5、性能 功能方面:规定总线的应用范围,目标,总线部件的构成、性能,总线传输过程以及错误恢复等。电气性能:规定在电气性能上的基本要求,如基本时序,信号之间的延时要求等。机械性能:规定了连接器的机械规范,如尺寸、插头大小、形状等。任选性能:描述了总线的选择实现的功能(不是必需的)。,12,四、总线的性能指标,四、总线的性能指标总线宽度 数据总线的位数,如8位/16位/32位/64位等。总线越宽,传输速度就越快,即数据吞吐量就越大。总线传输速率 在总线上每秒传输的最大字节数(MB/s)或比特数(Mb/s)。总线的时钟频率 总线工作频率。是影响总线传输速率的主要因素之一。如:ISA(8MHz),PCI(
6、033MHz)等。,13,四、总线的性能指标(续),总线定时协定(总线同步方式)即总线上采用同步还是异步定时。取决于两个模块间约定的协议。有同步、异步、半同步和分离式协议。同步方式同步 严格按系统时钟的定时进行主、从模块之间的传输操作。异步 采用应答式传输技术,传输周期可能较长。传输速率较慢。,14,四、总线的性能指标(续),多路复用 地址线和数据线共用一组物理线负载能力 可简单的表示为所连接的电路插板的数量信号线数总线控制方式 传输方式,总线仲裁方式,中断分配方式,设备自动配置等 其他性能 电源电压(5V或3.3V),数据宽度是否扩展等。,15,第二节 总线裁决与握手技术,16,一、总线传输
7、过程,1、总线主设备和从设备 总线主设备(主模块):指能获得总线控制权的设备,并启动和控制总线上 的数据传输,发出地址和读/写控制命令。如CPU、DMA控制器,其他外围处理器(IO处理器、协处 理器等)。总线从设备(从模块)指不具备总线控制能力的设备,但能对主设备提 出的数据请求作出响应,接受主设备发出的地址 和读写命令并执行相应的操作。如内存、I/O接口。,17,一、总线传输过程(续),2、总线数据传输周期 系统总线上的数据是在主模块(主设备)的控制下进行的,主模块有控制总线的能力,总线完成一次数据传输分为4个阶段:1.申请阶段 欲使用总线的主模块提出申请,总线仲裁器确定把下一个传输周期的总
8、线使用权指配给那个模块。2.寻址阶段 获得总线使用权的主模块发出存储器地址或I/O端口地址,使从模块启动。,18,一、总线传输过程(续),3.数据传输阶段 主模块和从模块之间进行数据传输。4.结束阶段 主从模块的有关信息均从系统总线上撤除,让出总线。,设备1,设备4,设备2,设备3,设备1,设备3,阶段一:总线请求和仲裁阶段,阶段二:寻址阶段,阶段三:数据传输阶段,阶段四:结束阶段,20,二、总线仲裁与裁决技术,若一个总线上有多个主设备时,就需要总线裁决器进行裁决,判定由哪个主设备来控制总线,以免发生总线冲突。裁决对串行、并行总线又有不同的方法。对串行总线,有令牌总线和冲突检测裁决对并行总线,
9、有集中仲裁和分布仲裁,21,二、总线仲裁与裁决技术(续),令牌总线 令牌方式是一种不会发生总线冲突的方式。令牌向 下一个主设备传递,没有取得令牌的主设备,就没有总线占有权。获得令牌的主设备只能进行一次总线传输。缺点是效率低。,令牌总线,设备1,设备4,设备2,设备3,不会出现总线冲突只有获得令牌的设备才能够使用总线,令,冲突检测,设备1,设备4,设备2,设备3,冲突检测 某一主设备监测到总线空闲时就可使用总线。当发生冲突后系统立即强制所有使用总线的主设备放弃总线,经过一段时间间隔再进行重试。适合于主设备较少的场合。允许出现总线冲突,但在冲突后补救,总线仲裁,设备1,设备4,设备2,设备3,允许
10、出现总线争用(申请),但不允许出现总线冲突(使用)优先级仲裁和公平仲裁,仲裁器,25,二、总线仲裁与裁决技术(续),对并行总线:有集中仲裁与分布仲裁集中仲裁 又有串行裁决与并行裁决两种*串行裁决有菊花链式和计数器定时查询方式 菊花链式:BG(Bus Grant)信号以串行方式向下传递进行裁决。离总线仲裁器越近的部件优先级越高。,BB(Bus Busy):总线忙信号,BB有效说明总线正被占用。BR(Bus Request):总线请求信号,BR有效说明至少有一个部件正在申请总线使用权。电路简单,便于增减总线设备。仲裁速度慢,优先级不能改变。,菊花链式查询方式,总线仲裁器,C1,C2,Cn,BG,B
11、GI1,BGO1,BGO2,BGI2,BGIn,BR,BB,27,二、总线仲裁与裁决技术(续),计数器定时查询方式(轮询判决)不使用BG信号线,但需用地址总线。若总线上有N个部件,则在总线控制部件内设置一个计数器,可以从0计数至N-1,每个值对应一个部件。不论哪个部件要使用总线,均通过BR 提出申请。控制部件通过地址总线定时送出计数器的当前值。提出申请的部件检查地址总线,若发现其上的值与自己的编号相等,则取得总线使用权,并通过置BB有效通知控制部件。若控制部件在一定时间内未收到BB有效,则令计数器加1或减1,发下一个地址。计数器的值可由软件设置,故优先级控制非常灵活。,28,二、总线仲裁与裁决
12、技术(续),*并行裁决(独立请求方式)各主设备使用总线要经过中央仲裁器裁决。所谓独立请求即:每个部件均有自己的BRi与BGi信号线直接送至中央裁决器。BRi与BGi都是专线而非总线形式传递信息。如下图:,优点:裁决速度快,能用软件灵活控制。缺点:电路复杂不易增加设备。,29,二、总线仲裁与裁决技术(续),二维判决方式:综合菊花链和并行判决,并行判决通道中的部分或全部通道可以采用串行判决。如下图。,30,二、总线仲裁与裁决技术(续),分布仲裁 与集中仲裁不同,分布仲裁的仲裁器是分布于各个主设备中,没有独立的中央仲裁器。每个申请总线的主设备都通过该主设备的分布总线仲裁部件将其优先级编号送到共享的请
13、求/响应线上,并通过该组信号线执行线或操作。该方式实现复杂,控制灵活,可靠性高。分布仲裁框图如下:,31,二、总线仲裁与裁决技术(续),为实现分布仲裁,应能在各主设备之间传递必要的总线控制信息。每个设备都事先设定一个优先级,用一个n位二进制数表示之。最高优先级的主设备优先级编码为n位全1,最低优先级的主设备的优先级编码为 n位全0。,32,三、总线数据传输的握手技术,总线上数据为了高速可靠的进行传输,必须有某种总线联络(握手)技术。总线传输有以下四种握手方式:同步方式异步方式半同步方式分离方式,33,同步方式,总线上的主、从设备在同一时钟的控制下进行传送,传输周期(即总线周期)是固定的。例如:
14、PCI总线,CPU与内存(不插入TW)等特点,适合高速传输便于电路设计适应性不好设备速度不一样时,必须以响应速度最慢设备的速度运行设计完成后,不能更改,34,异步方式,采用应答式传输方式。使用请求线(REQ或READY)和应答线(ACK)来协调传输过程不依赖系统时钟信号,异步总线协定,全互锁方式,发送方,接收方,2.接收数据,一个总线周期,下一个总线周期,异步总线协定,优点不同速度的设备可以协同工作,适应性强快快:高速度快慢:低速度缺点握手过程复杂,总线周期较长传输速度不固定,取决于模块的访问速度死锁,37,半同步方式,是前两种方式的折衷。有同步时钟,但传输周期(总线周期)可变。增加一条信号线
15、(如Ready),主设备监视该信号线了解选中的从设备是否准备好,否则插入等待状态,延长传送周期例如:ISA总线等特点适应性好兼有同步方式的速度,半同步总线协定,使用WAIT或READY信号0,表示存储器或I/O设备未准备就绪,需等待;1,表示存储器或I/O设备已经就绪,可以传送数据,T1,T2,T3,T4,Tw,Tw,检查Ready信号,Ready=0时需要插入TW状态;Ready=1时结束TW状态,进入T4状态,T1,Ready,分离式总线协定,主设备,从设备读取数据,地址和命令,读出的数据,T,读出的数据送上总线,主设备占用总线的时间,从设备,主设备,数据读入主设备,从主控模块通过总线向从
16、模块发出地址和读写命令开始,到整个传输周期结束,总线完全是由该主控模块以及从模块占用。但并非整个传输周期中总线都得到了充分利用。,分离式总线协定,主设备,从设备读取数据期间,交由其它设备使用,地址和命令,读出的数据,T,读出的数据送上总线,主设备占用总线的时间,从设备,主设备,数据读入主设备,从设备占用总线的时间,41,分离方式,将传输周期(总线周期)分成两个子周期子周期1 主模块发出地址、控制命令(读或写)。主模块释放总线,供其他模块使用子周期2 从模块准备好数据后,申请总线,获准后将数据回送主模块使用在小型机系统中特点大大提高总线的利用率适用于多个主模块的系统,42,第三节 PC系列微机的
17、系统总线,43,PC机常用总线,目前PC系列微机种常用的总线有ISA、EISA、PCI和SCSI、ATA、USB、1394等。其中ISA和EISA为系统总线,PCI是局部总线(内 部总线),其他的是外部总线。在进行接口设计时,要仔细了解总线信号功能,总线时序,驱动能力等。要求了解PC系列微机中各种总线的主要特点,应 用范围。下面主要介绍ISA、PCI、ATA、SCSI、USB、1394等6种总线。,44,PC/XT 总线,PC/XT是最早的PC机中用的8位总线。总线信号为62条,有A、B两面插槽,双边镀金接点。A面31线(元件面),B面31线(焊接面,无元件面)。-20位地址线,寻址1MB空间
18、。数据总线宽度:8位I/O地址空间0100H-03FFH 总线工作频率4MHz,数据传输率4MB/s仲裁方式:集中仲裁中断功能(8级),DMA通道功能(4个)PC/AT总线(即ISA总线)该总线是在PC/XT总线的基础上又扩充了36条引脚,成为98条信号线。36条也分为两面,C面(元件面,18条),D面(焊接面,18条)。,45,ISA总线插槽与信号,ISA(Industry Standard Architecture)总线也称为AT总线8/16位数据线24位地址线,寻址16MB空间;I/O地址空间0100H-03FFH 最高工作频率8MHz,数据传输率16MB/s中断功能,DMA通道功能由6
19、2线的PC总线插槽再扩展36线插槽形成,如下图。,47,ISA总线插槽与信号,48,ISA总线信号的定义,98条线分为5类:地址线、数据线、控制线、时钟线、电源线地址线 SA0SA19和LA17LA23,后者为非锁存信号数据线 SD0SD7、SD8SD15,49,ISA总线的定义(续),控制线 AEN、BALE、IOR、IOW、SMEMR、SMEMW、MEMR、MEMW、MEMCS16、I/OCS16、SBHE、IRQ3IRQ7、IRQ10IRQ15、DRQ0DRQ3、DRQ5DRQ7、DACK0DACK3、DACK5DACK7 T/C、MASTER、RESETDRV、I/OCHCK、I/OC
20、HRDY、OWS时钟线 CLK(ISA总线更名为:SYSCLK)电源、地线等(+5V DC何GND),50,ISA总线的定义(续),对主要控制信号的说明:AEN:地址允许,输出。AEN=1,DMAC控制总线。BALE:地址锁存允许,输出。IOR,IOW:I/O读与写。SMEMR,SMEMW:系统存储器读/写。(PC/XT)MEMR,MEMW:对整个内存空间内任一地址的读/写。MEMCS16,IOC/S16:16为内存片选和16位I/O片选。SBHE:系统总线高字节允许。IRQ3IRQ7,IRQ10IRQ15:中断请求信号。(主片与从片的8259A输入),51,ISA总线的定义(续),DRQ0D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息与通信 信息与通信第六章 总线技术1 信息 通信 第六 总线技术
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5615655.html