第六章 系统总线.ppt
《第六章 系统总线.ppt》由会员分享,可在线阅读,更多相关《第六章 系统总线.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 系统总线系统总线 分时与共享是总线的基本特征。分时是指在某一时刻,只允许连接在总线上的各部件中的一个将信息送上总线;共享则是指连接在总线上的各部件都可使用总线进行信息传送。为了能够实现分时与共享,总线上的各部件都是以三态逻辑门电路与总线进行连接,三态逻辑门电路是总线的基本接口。6.1.2 总线的特性 1.物理特性 指总线的物理连接方式,包括总线的根数,总线的插头、插座形状,引脚线的排列方式等。2.功能特性 描述总线中每一根线的功能。从功能上看,总线分为地址总线、数据总线和控制总线。3.电气特性 定义每一根线上信号的传递方向及有效电平范围。输入输出的判别标准是以CPU为标准。4.时
2、间特性 定义每根线在什么时间有效。6.1.3 总线的分类 从不同的角度,可对总线做不同的分类。这里给出几种常用的分类方法。按总线连接的部件,可将总线分为:芯片内总线:指连接芯片内各部件的总线。例如CPU芯片内部连接运算器、寄存器等部件的总线。系统总线:指一个计算机系统内连接CPU、主存、I/O接口等部件的总线。这种总线是我们这一章要讨论的重点。I/O总线:指I/O设备之间的连接总线。按信息传送方向,可将总线分为:单向总线:总线上的信息只能沿一个方向传送。双向总线:总线上的信息可沿两个方向传送。按时序控制方式,可将总线分为:同步总线:同步总线设置有统一的时钟信号,总线上的各部件均遵循这个统一的时
3、钟信号,每一次数据传送均占有确定数目的时钟周期。异步总线:异步总线没有设置统一的时钟信号,总线上的各部件均有各自的时间标准,在进行数据传送时,收发双方采用应答信号来进行时间同步。按数据传送格式,可将总线分为:串行总线:串行总线中的数据线只有一根,一次只能传送一位数据。数据只能逐位串行地传送,如要传送8位数据,则必须将8位数据按顺序逐一通过总线传送。串行总线适用于远距离传送。并行总线:并行总线中的数据线有多根,可同时传送多位数据。通常其可同时传送的数据位数是字节的倍数,该位数又被称为总线的宽度,如8位总线、16位总线、32位总线及64位总线,就是指其可同时传送的数据位数分别是8位、16位、32位
4、及64位。并行总线适用于近距离传送。6.1.4 总线的标准化 随着计算机技术的发展与计算机应用的普及,总线的标准化就显得日益重要。有了总线标准,不同厂家生产的相同功能部件,虽然实现方法各不相同,但却可以互换使用,这就为用户提供了多样的选择;有了总线标准,也可大大简化系统设计,提高系统的可靠性和可维护性。制订总线标准的关键是要保证连接部件能够互连和协调工作。总线标准通常是以两种方式推出的:一种是某公司在开发自己的系统时采用的总线标准,被其它厂家所接受,而成为大家共同遵循的标准,即实际的工业界标准;另一种是由国际权威机构或多家大公司联合制订的标准。IEEE就是从事总线标准制订工作的权威机构。PC机
5、中的标准总线从ISA到VESA,再到PCI。6.1.5 总线的性能指标 总线的性能指标主要包括:总线宽度:指可同时传送的数据位数,即数据总线的宽度,这一指标主要是针对并行总线。寻址能力:指地址总线的位数,即由地址总线所能直接寻址的存储空间大小。这一指标主要是针对系统总线。总线周期:总线传送一次数据所需的时间,它的倒数即为总线频率。总线带宽:又称为总线传输率,指单位时间内总线可以传送的数据总量,单位为MB/S。总线负载能力:指总线上所能连接的设备数。例:某总线在一个总线周期中并行传送4个字节的数据。假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,求总线带宽是多少?若一个总线周期中
6、并行传送64位数据,总线时钟频率升为66MHz,求总线带宽。6.1.6 单机系统中的总线结构 在计算机系统中,计算机的各功能部件是通过总线进行连接的,各功能部件如何通过总线进行连接,即为总线结构问题,不同的总线结构将导致计算机系统的性能不同。单机系统中有两种基本的总线结构。单总线结构 单总线结构就是使用一条系统总线来连接CPU、主存及I/O接口。在这种结构中,总线上的任意两个功能部件之间都可以进行数据传输,总线控制简单,系统易于扩展,但由于所有的数据传输都必须通过唯一的通路,所以数据流量受到很大限制,系统速度较慢。多总线结构 多总线结构是根据计算机系统各功能部件的速度不同,用不同的总线将它们连
7、接起来,多总线结构有多种不同的形式,这里给出几种典型的形式。这是具有IOP的多总线结构,在这种结构的计算机系统中,IOP(I/O处理器)是一个专用处理器,专门负责对外设进行管理与控制并实现外设与主机的数据交换,这样可大大减轻CPU的负担,提高CPU的工作效率,从而提高整个系统的效率。这是具有Cache总线和桥接器的多总线结构。它是为了解决主存速度相对于CPU太慢的问题,而在主存与CPU之间增加高速缓冲存储器(Cache),并在CPU与Cache之间设立高速的Cache总线,同时I/O接口不再直接连接在系统总线上,而是连接在扩展总线上,通过桥接器与系统总线相连。桥接器由总线控制器、数据缓冲器及总
8、线加速器等组成,它在系统总线与扩展总线之间起速度缓冲、电平转换和控制协议转换等作用。桥接器使得主机系统与I/O系统分开,互不影响,从而提高了主机系统的速度和I/O系统的可扩展性及灵活性。这是将高速外设与低速外设分开的多总线结构。它将高速外设与低速外设分开,从而使得整个系统的效率、可扩展性及速度都得到提高。PC机采用的就是多总线结构,它是由PCI总线连接高速外设,ISA总线连接低速外设,PCI总线通过北桥与CPU总线相连,而ISA总线是通过南桥与PCI总线相连。6.1.7 总线的内部结构 总线主要由数据总线、地址总线、控制总线、电源线及地线组成。一、数据总线(DB)数据总线用来实现数据的传送,一
9、般为双向总线。数据总线的宽度是系统总线的一个重要指标,根据数据总线的宽度可将系统总线分为8位、16位、32位、64位等。二、地址总线(AB)地址总线用来传送地址信息,以确定所要访问的存储单元或I/O端口。地址总线一般有16位、20位、24位、32位等,地址总线的位数决定了系统总线的寻址能力。地址总线为单向总线。在许多系统总线标准中,为减少总线线数,通常采用地址/数据总线复用技术,即某些线既作为地址线又作为数据线。当然,地址信号和数据信号在复用线上必须分时传送。三、控制总线(CB)控制总线用来传送各类控制(命令)/状态信号。各种不同的总线标准,其数据总线与地址总线的差别都不大,但控制总线却差别巨
10、大,各具特色。按照各种控制信号的作用,大致可将控制总线上的控制信号分为以下几类:读写控制类信号:主要包括读写存储器、I/O端口等的控制信号。总线控制类信号:主要包括总线请求、总线授权等信号。定时控制类信号:主要包括收发双方间的应答同步等信号。中断控制类信号:主要包括中断请求、中断认可等信号。其它控制信号:主要包括时钟信号、系统复位信号等。四、电源线与地线 主要包括各种电源线及地线。当代总线结构把总线分为四个部分:数据传送总线:包括地址线、数据线和控制线。仲裁总线:包括总线请求线和总线授权线。中断和同步总线:包括中断请求和中断认可线。公用线:包括时钟信号线、电源线、地线、系统复位线以及加电或断电
11、的时序信号线等。6.2 总线接口6.2.1 信息的传送方式 信息的传送有三种方式:串行传送,并行传送和分时传送。一、串行传送 只有一条数据线,采用脉冲传送,按顺序传送一个数据的所有二进制位的脉冲信号,每次一位,先低后高。为定时,指定“位时间”,即指定一个二进制位在传输线上占用的时间长度。二、并行传送 用并行方式传送二进制信息时,对每个数据位都需要单独一条传输线,有多少位就需要多少条传输线,采用电位传送。三、分时传送 包含两个概念:总线复用:某些线上既传地址,又传数据,分时进行。总线共享:共享总线的部件分时使用总线。6.2.2 接口的基本概念 一、接口的定义 接口:是指CPU和主存、外围设备之间
12、通过总线进行连接的逻辑部件。接口在它动态连接的两个部件间起着“转换器”的作用,以实现它们之间的信息传递。由于计算机中的外设种类繁多,因此,接口往往是指主机与外设之间的连接部件,即I/O接口。二、I/O接口的功能 典型的I/O接口通常具有如下功能:控制:可接受程序的指令来控制外设的动作,如:启动设备,关闭设备等。缓冲:作为主机和外设之间的缓冲器,以补偿它们在速度上的差异。状态:监视外设的工作状态并保存状态信息,供CPU查询。转换:可完成各种要求的数据转换,如:串并转换。整理:可完成一些特别的功能,如:修改某个寄存器的内容。中断:向CPU发中断请求。例:利用串行方式传送字符,每秒钟传送的数据位数称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 系统总线 第六
限制150内