资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第3章 微型计算机总线系统,本章内容提要:,1.总线的概念;,2.总线的功能、组成、分类、主要参数;,3.常见的微型计算机系统总线与外设总线。,3.1.1 IBM PC/XT主板的结构,3.1.2 总线的基本概念,总线,:是一组能为多个功能部件服务的公共信息传送线路,具有,共享性和分时性,同一个时刻只能有一个部件控制总线权,向总线上发送数据;在接收端,同一个时刻可有多个部件选择性地接收数据。,有一个以上部件同时向总线上发送数据称为总线冲突,必须对总线控制权进行,仲裁,和管理。,采用总线结构有,两个优点,:,一是各部件可通过总线交换信息,相互之间不必单独连线,减少了传输线的数量,提高了微机的可靠性;,二是在扩展微机功能时,只需把要扩展的部件接到总线上,提高了微机的可扩展性。,3.1.3 微型计算机总线的组成,一、数据总线(Data Bus),数据总线一般采用双向三态逻辑,用来传送数据。数据总线的宽度(位数)反映了总线传输和处理数据的能力,是总线性能优劣的主要指标。,二、地址总线(Address Bus),地址总线一般采用单向三态逻辑,用来传送地址信息。地址线的宽度(位数)决定了微型计算机系统的寻址范围,是衡量微型计算机系统规模的重要指标之一。,三、控制总线(Control Bus),控制总线用来传送控制/状态信息。根据使用情况不同,控制总线有时单向传送,有时双向传送;有的是三态逻辑,有的是非三态逻辑。,3.1.4 微型计算机总线的分类,按照总线系统的层次结构,可以把总线分为片内总线、系统总线、局部总线和外部总线。,一、片内总线,片内总线是指微处理器等集成芯片的内部总线,主要是用来连接芯片内各功能部件,提供芯片内部信息传输的通路。,二、系统总线,系统总线也称为I/O通道总线,用于微型计算机内部各插件之间的连接和通信。通常采用标准化总线。如:IBM PC/XT机的8个I/O扩展插槽,即PC/XT总线。此外,系统总线包括了局部总线。,三、局部总线,为了解决数据传送速度“瓶颈”,在微处理器与外设之间增加了一条直接的通道,称为局部总线。如PCI(Peripheral Component Interconnect)总线、AGP(Accelerated Graphics Port)总线就属于局部总线。,四、外设总线,外设总线也称为通信总线,是微型计算机之间或微型计算机与外设之间进行信息传输的通道,如用于串行通信的RS-232、USB(Universal Serial Bus)和IEEE1394等。,3.1.5 微型计算机总线的标准化与总线性能指标,一、总线的标准化,不同的总线虽然特性各不相同,但是总线都具有下列一些共同特性:,1、,物理特性:,即总线的物理连接方式,如总线的信号线数、总线的插头/插座的形状、引脚线的排列方式等。,2、,功能特性,:功能特性描述总线中每一根线的功能,如地址总线、数据总线、控制总线信号。,3、,电气特性,:定义每一根线上信号的传递方向及有效电平范围。,4、,规程特性,:定义各条物理线路的工作规程和时序关系。,二、总线的性能指标,1、总线宽度,总线宽度又称总线位宽,是指数据总线的位数,即能同时传送数据的二进制位数,单位为位(bit),如:IBM PC/XT机采用的是8位的ISA总线。,2、总线频率,总线频率是总线工作速度的一个重要参数,是总线实际工作的频率,指一秒钟能够传送数据的次数,通常用MHz表示,如:IBM PC/XT的总线频率为4.77MHz;ISA(16位)的总线频率为16MHz;PCI(32位)的总线频率为33MHz。总线频率越高,工作速度越快。,3、总线带宽,总线带宽又称总线的数据传输率,是指每秒钟总线上可传送的数据总量,通常以MB/s为单位。总线带宽由总线的宽度与总线的频率共同决定。,总线带宽(总线宽度/8位)总线频率,例如:IBM PC/XT的数据总线带宽为8bit4.77MHz/84.77MB/s。,3.1.6 总线数据传输的过程,1、,请求总线,:利用总线进行信息传送的主控模块申请总线,以便取得总线控制权。,2、,总线仲裁,:多个主控模块同时申请总线时,系统做出裁定,把总线的控制权赋予某个主控模块。,静态仲裁-,是把总线周期固定划分为若干个时间片,每个主控模块占用其中的一个时间片;如:USB总线,动态仲裁-,是在有主控模块请求时,根据事先设定的规则分配总线使用权,如PCI,3、,寻址(目的寻址):,某主控模块取得总线控制权后,由该模块进行寻址,通知被访问的模块进行信息传输。,4、,信息传输,:主控模块与被访问模块之间进行数据传输,根据读写方式确定信息流向。,单周期方式,-是在获得一次总线使用权后只能传输一个数据,如果需要传输多个数据,就要多次申请使用总线;,突发式,-是指获得一次总线使用权可以连续进行多个数据的传输,在寻址过程中,主控模块发送数据块的首地址,后续的数据在首地址的基础上按一定的规则寻址,如:PCI总线支持突发数据传输方式,这种方式下总线利用率高。,5、,错误检测,:最常用、最简单的错误检测方法是奇偶检验。错误检测结束后,主控模块的有关信息均从系统总线上撤销,让出总线。,3.2 常用系统总线,第一代系统总线是以ISA为代表的总线标准;,第二代是以PCI为代表的总线标准;,第三代是以PCI Express为代表的总线标准。,3.2.1 PC/XT总线,PC/XT总线专指IBM 公司1981年推出的基于准16位机PC/XT机使用的总线,也称为8位ISA总线,PC/XT总线的特点,1、PC/XT总线支持1KB的I/O地址空间、20位存储器地址空间、8位数据存取。,2、每个双列扩展槽有62个引脚,代表不同信号。,3、除满足特殊需要的12V电源外,其他信号均与TTL电平兼容。,3.2.2 ISA工业标准总线,工业标准体系结构ISA(Industry Standard Architecture)总线。,一、16位ISA总线的特点,1、,总线支持力强,,支持64KB的I/O地址空间、24位存储器地址空间、8/16位数据存取、15级硬件中断、7个DMA通道等。,2、16位ISA总线,是一种多主控,(Multi Master),总线,,可通过系统总线扩充槽中的的信号线实现。除CPU外,DMA控制器、刷新控制器和带处理器的智能接口卡都可以成为ISA总线的主控设备。,3、,支持8种类型的总线周期,,分别为8/16位的存储器读周期、8/16位的存储器写周期、8/16位的I/O读周期、8/16位的I/O写周期、中断请求和中断响应周期、DMA周期、存储器刷新周期和总线仲裁周期。,即插即用ISA规范,即插即用,简称PnP。就是说,新设备只需简单插入即可开始运行,不需要用户去拨动开关、插拔跳线以及安装软件来调整和重新配置系统,即重新配置行为是自动完成的,并且对用户是透明的。,为此Intel公司和Microsoft公司共同提出了一个即插即用ISA规范,该规范定义了ISA总线适配器最小实现功能集。它包括卡控制寄存器、逻辑控制寄存器和逻辑设备配置寄存器等一组寄存器,并定义了一个初始化关键字序列和一个分享协议。如果微机的BIOS和操作系统均支持PnP,则操作系统能够读取支持PnP的ISA适配器的配置数据,也可重新进行配置。,3.2.3 PCI外部设备互连总线,外部设备互连(Peripheral Component Interconnect,PCI)总线的概念是Intel公司在1991年下半年提出的,PCI总线是当前最流行的总线技术之一。,PCI总线是不依附于某个具体处理器的总线。,能支持近10种类型的外设接口,并能在较高时钟频率下保持高性能。,PCI总线也支持总线主控技术,允许智能设备在需要时取得总线控制权,以加速数据传输。,一、PCI总线的特点,PCI总线的主要参数如下:,总线时钟频率33MHz/66MHz;,最大数据传输速率在时钟频率为33MHz时为132MB/s(32位)或264MB/s(64位);,采用与时钟同步的方式;,数据总线的宽度为32位/64位;,具有与处理器和存储器子系统完全并行操作的能力;,能支持64位寻址能力;,具有完全的多总线主控能力;,能自动识别外设(即插即用功能);,能实现中断共享等。,PCI总线的特点:,1、,线性突发传输,:PCI支持突发的数据传输模式,满足了新型处理器高速缓冲存储器(Cache)与内存之间的读写速度要求。,2、,多总线主控,:PCI总线不同于ISA总线,其地址总线和数据总线是分时复用的。这样减少了接插件的管脚数,便于实现突发数据的传输。数据传输时,一个PCI设备作为主控设备,而另一个PCI设备作为从设备。总线上所有时序的产生与控制,都是由主控设备发起的。,3、,支持总线主控方式和同步总线操作,:挂接在PCI总线上的设备有“主控”和“从控”两类。PCI总线允许多处理器系统中的任何一个处理器或其他有总线主控能力的设备成为总线主控设备。PCI允许微处理器和总线主控制器同时操作。PCI总线是一种同步总线,除了中断等少数几个信号外,其他信号与总线时钟的上升沿同步。,3.3 常用的外部总线,3.3.1 RS-232总线,RS-232总线是由美国电子工业联合会(Remended Standard Electronics Industries Association,EIA)与Bell公司一起开发的协议,于1969年公布并成为串行总线标准。,RS-232的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。该标准规定采用一个25引脚的 DB-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM-PC机将RS-232简化成了DB-9连接器,并且成为事实标准。工业控制的RS-232口一般只使用RXD、TXD、GND三条线。,3.3.2 IEEE 1394高速总线,IEEE1394的前身在1986年由Apple公司所草拟的Fire Wire。是为了增加外部多媒体设备与电脑连接性能而设计的高速串行总线,传输速率可以达到400Mbps。,一、IEEE1394的主要特点,1、优越的实时性能,具有两种数据传输模式:同步(Synchronous)传输与非同步(Asynchronous)传输。其中同步传输模式会确保某一连线的频宽,加上高速的传输速度,能保证图像和声音不会出现时断时续的现象。,2、连接方便,支持热插拔、即插即用功能,采用设备自动配置技术,允许热插拔(Hot Plug In)和即插即用(Plug&Play),方便用户使用。此外,IEEE1394可自动调整局部拓扑结构,实现网络重构和自动分配ID。,3、总线直接提供电源,总线的6芯电缆中有两条是电源线,可向被连接的设备提供410V/1.5A的电源。不需要为每台设备配置独立的供电系统,并且当设备断电和出现故障时,也不会影响整个系统的正常运行。,4、通用性强,允许采用树形或菊花链结构,以级联方式在一个接口上可连接63个不同种类的设备。可连接传统外设(如硬盘、光驱、打印机)、多媒体设备(如声卡、视频卡)、电子产品(如数码相机、视频电话)、家用电器(如VCR、HDTV、音响)等。IEEE1394为微机外设和电子产品提供了统一的接口,增强了通用性。,二、IEEE1394电缆及连接,早期的IEEE1394定义一个带有6针插头的6芯电缆来实现设备间的互连。电缆由两对(4根)信号传送线TPA/TPA*和TPB/TPB*、两根电源线VP和VG,向连接在总线上的设备提供410V/1.5A的电源。通常6根线按号的顺序采用的颜色分别是白、黑、红、绿、橙和蓝。此外,还有一种不提供电源的4针线缆,一般用于移动PC机、数码相机等设备,。,三、IEEE1394的主控制器接口,IEEE1394总线定义了4个协议层,每层定义了一套相关的服务用于支持配置、总线管理及在应用程序和1394协议层之间的通信。,1
展开阅读全文