第7章总线系统_第1页
第7章总线系统_第2页
第7章总线系统_第3页
第7章总线系统_第4页
第7章总线系统_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

总线的基本概念总线结构总线控制总线接口常用总线第七章总线系统计算机系统中各部件之间的互联方式:分散式连接总线式连接7.1总线的基本概念总线:是构成计算机系统的互联机构,是多个系统功能部件之间进行数据传送的公共通路。借助总线连接,计算机在各系统功能部件之间实现地址、数据和控制信息的交换,并在争用资源的基础上进行工作。7.1总线的基本概念总线的两个基本特征:共享性:指多个部件连接在同一组总线上,各部件之间相互交换的信息都可以通过这组总线传送。分时性:同一时刻总线只能在一对部件之间传送信息,系统中的多个部件不能同时传送信息。7.1总线的基本概念1.总线的特性:物理特性:指总线的物理连接方式。功能特性:总线中每一根线的功能。电气特性:每一根线上信号的传递方向及有效电平范围。时间特性:每根线在什么时间有效。7.1总线的基本概念2.总线的分类*注:按照不同的分类标准,有多种分类方法一、按照总线传输的内容分类

(1)数据总线(2)地址总线(3)控制总线二、按照总线在单处理器系统中的位置,分为三类:(1)片内总线:CPU内部连接各寄存器及运算部件之间的总线。(片级总线)(2)系统总线:CPU同计算机系统的其他高速功能部件之间互相连接的总线。(内部总线)(3)I/O总线:中、低速I/O设备之间互相连接的总线(外部总线)。7.1总线的基本概念3.总线的性能指标总线宽度:数据总线的条数,用bit(位)表示,目前常用的是32位和64位数据总线。总线带宽:总线上每秒能传输的最大字节量,单位是MB/s。例如,PCI总线的宽度为32位,总线时钟频率为33MHz,则最大数据传输速率为信号线数:地址、数据、控制总线的总和,信号线数与性能不成正比,但反映了总线的复杂程度。7.1总线的基本概念132MB/s。总线时钟频率:总线中各种信号的定时基准。总线时钟的周期称为总线周期。(同步总线和异步总线)多路复用技术:为了提高总线效率,将数据总线与地址总线共用一组物理线路,总线在某一时刻传输地址码,而在另一时刻传输数据信号或命令信号7.1总线的基本概念4.总线的组成信号线:包括地址线、数据线、控制、时序和中断信号线、电源线、备用线。总线控制器:总线判优控制逻辑和通信控制逻辑。接口电路:总线与各个部件之间需要通过接口进行连接。7.1总线的基本概念5.总线的数据传输方式串行传送按顺序传送一个数码的所有二进制位,每次一位。被传送的数据需要在发送部件进行并-串变换,称为拆卸,反之称为装配。并行传送对每个数据位需要单独一条传输线,信息有多少二进制位组成,就需要多少条传输线。并串传送传送单字节数据是采用并行方式,传送多字节时才用串行方式。分时传送传输线上采用总线复用方式传送地址和数据信息;共享总线的部件分时使用总线。7.1总线的基本概念7.2总线结构根据连接方式不同,单机系统中采用的总线结构有两种基本类型:单总线系统多总线系统CPU主存设备适配器设备适配器系统总线1、单总线结构单总线结构特点:优点:结构简单,容易扩充;缺点:共享总线的各个部件需要分时使用总线,所以信息传输吞吐量受到限制,会导致很大的时间延迟。CPU主存设备适配器设备适配器存储总线系统总线由于CPU与主存交换数据的机会多,故增加了存储总线解决此问题,减轻了总线的负担。2、双总线结构以存储器为中心的双总线结构

存储总线(M总线)用来连接CPU和主存,I/O总线连接CPU和外部设备。但外部设备和主存交换信息仍需要占用CPU,影响了CPU的工作效率。以CPU为中心的双总线结构CPU主存设备适配器设备适配器IOPI/O总线三总线结构系统总线存储总线通道的功能:对外设的统一管理;完成外设与主存,CPU之间的数据传送。3、三总线结构主存总线:负责CPU和主存的信息传递;I/O总线:负责外设和CPU的信息传递;DMA总线:负责外设和主存的信息传递4、四总线结构PCI总线结构示意图5、总线结构举例总线仲裁总线通信控制7.3总线控制连接到总线上的功能模块有主动和被动两种形态。CPU及I/O模块都可以作为主设备提出总线请求。每次总线操作只能有一个主方占用总线控制权。为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件,以某种方式选择其中一个主设备作为总线的下一次主方。一、总线仲裁按照总线仲裁电路的设置不同,仲裁方式分为集中式仲裁和分布式仲裁两类。集中式链式查询方式计数器定时查询方式独立请求方式分布式总线仲裁(1)链式查询方式1.集中式仲裁中央仲裁器设备接口0设备接口1设备接口NBGBRBSBR-总线请求信号;BG-总线授权信号;BS-总线忙链式查询的过程:总线仲裁器接到总线请求后,若BS=0,则总线授权信号串行地从一个I/O接口传送到下一个I/O接口;假如BG到达的接口无总线请求,则继续往下查询;假如BG到达的接口有总线请求,BG信号便不再往下查询,该I/O接口就获得了总线控制权,使BS=1。特点:判优方法简单,扩充设备容易;总线请求优先级较低的设备容易被忽略;总线授权信号串行传送,因设备的差错,容易造成堵塞。优点:只用很少几根线就能按一定优先次序实现总线仲裁。缺点:对询问链的电路故障很敏感。(2)计数器定时查询方式总线仲裁中央仲裁器设备接口0设备接口1设备接口NBRBS计数值地址线计数器定时查询过程:各设备经BR发出请求;总线仲裁电路判断:当BS=0时,开始计数;计数值经地址线送各设备:计数值=某设备地址,该设备获总线授权;当计数从0开始时,谁的地址号越小越优先,当计数值从终止点开始,所有设备优先级相同。优点:比较灵活。缺点:线数比较多。(3)独立请求方式中央仲裁器设备接口0设备接口1设备接口N总线仲裁BG0BR0BR1BG1BGnBRn过程:每个设备有独立的总线请求线BR至总线仲裁;总线总裁也对每个设备送总线授权线。当有总线请求时,有总线总裁内部进行判优裁决。优点:判优及相应的速度快;优先次序控制灵活。缺点:设备、电路复杂。2.分布式仲裁不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤消它的仲裁号。最后,获胜者的仲裁号保留在仲裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础。总线仲裁中央处理器设备接口0设备接口1设备接口N3121.总线的定时总线的一次信息传送过程,大致可分为四个阶段:总线请求及仲裁,寻址,信息传送,结束阶段定时:指事件出现在总线上的时序关系。数据传送过程中采用两种定时方式:

同步定时和异步定时

二、总线的定时和数据传输模式(1)同步定时同步总线读操作时序同步总线写操作时序同步定时特点:出现在总线上的地址或数据都由统一的时钟信号定时控制;具有较高的传输频率;对所有模块都用同一限时,必须按最慢速度部件来设计公共时钟,当各功能模块存取时间相差很大时,会严重影响总线的工作效率,适用于总线长度较短、各功能模块存取时间应比较接近的情况。(2)异步定时

没有统一的时钟周期划分,不要求严格使用统一的动作时间,而采取应答方式,又叫握手方式,即当主模块发出请求信号时,一直等待从模块反馈回来“响应”信号后,才开始通信。异步定时方式可分为不互锁、半互锁和全互锁三种类型

异步定时异步总线读操作时序主同步/请求信号从同步/响应信号异步定时特点:无公共时钟信号;挂在总线上的模块的存取时间差别较大;传送方式依靠应答信号,总线周期长度不固定。读、写操作块传送操作写后读、读修改写操作广播、广集操作2.总线数据传送模式用于连接主机与I/O设备的这个转换机构称为I/O接口电路,简称接口,接口也叫适配器7.4总线接口接口的主要功能:1.设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异;2.能够进行数据类型、格式等方面的转换;3.能够协调CPU和外设两者在信息的类型和电平方面的差异;4.协调时序差异;5.地址译码和设备选择功能;6.设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接收到中断和DMA应答之后完成中断处理和DMA传输。

各厂家生产的相同功能部件可以互换使用--总线的标准化总线标准:系统总线和设备总线。7.5常用系统总线及设备总线举例1.总线的标准化2.系统总线(1)工业标准结构总线(ISA总线)(IndustryStandardArchitecture)数据16位,地址24位,工作频率8MHz,最大数据传输率16.67MB/S。

ISA总线是286时代所定义的8/16位总线,在PIII时代的主板甚至还保留1、2个ISA扩充插槽。

ISA主要是用来匹配速度较慢的接口卡,如串/并行口卡、网络卡等。通常PC内ISA插槽用黑塑料制作。(2)扩充的工业标准总线(EISA总线)(ExtendedIndustrialStandard

Architecture)ISA总线的增强版,数据和地址总线都是32位,工作频率仍是8.33MHz,直接寻址范围为4GB,最大传输率为33MB/S。与ISA具有良好的兼容性,同时发挥了32位处理器的功能,使之在图形技术、网络和数据处理等发挥作用。EISA插槽通常用褐色塑料制作。(3)视频电子标准协会总线(VESA总线)(VideoElectronicStandardAssociation)为了支持早期高性能WINDOWS图形显示卡和存储设备而设计此总线。速度高达40MHz,但是超过33MHz后稳定性较差。最大传输率为133MB/S。但没有流行多久就被PCI总线所代替。(4)PCI总线Peripheralcomponentinterconnect(周边元件扩展接口)由Intel公司1991年提出,很快为IBM,DEC,Compaq,Apple公司接受。后成立PCI集团。目前PC计算机都以PCI为主的系统总线。PCI插槽形状主要系统总线性能比较:好很好有有有无限132/264/52832/64位PCI差差无无无有限13232位VESA较好好无无有有限3332位EISA较好差无无无无816位总线数据总线带宽(MB/S)猝发方式自动配置并行工作支持3.3V规范性可扩展性ISA(5)PCI-E总线

PCI-Express是最新的总线和接口标准,它原来的名称为“3GIO”,是由英特尔提出的,很明显英特尔的意思是它代表着下一代I/O接口标准。它的主要优势就是数据传输速率高,目前最高的16X2.0版本可达到10GB/s,而且还有相当大的发展潜力

PCIVSPCIExpressPCI采用并行的信号机制传输速率从33MT/S到266MT/S总线带宽有32bit/64bit两种支持边带(Sideband)信号控制Load-Store架构内存,I/O,配置PCI电源管理奇偶和ECC串行差分接口传输速率达到了10GB/s多种传输模式,非常灵活:1X,2X...32XIn-band控制LoadStore架构内存,I/O,配置和信息增强控制机制与目前的PCI软件100%兼容高级电源管理高级RAS,支持热插拔支持QoS(服务质量)PCI-E总线与其他总

温馨提示

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

评论

0/150

提交评论