第7章.总线系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 总线系统 主要内容 总线的基本概念和结构形态 总线接口 总线的仲裁、定时与数据传送 典型总线标准 PCI总线和AGP总线 …… 7.1 总线的基本概念 在计算机系统中,各部件之间传输信息的通路叫总线。即一个或多个信息源传送信息到多个目的地的数据通路。它和一般传输线的不同之处在于,可以把来自不同的源部件的信息,集中在一组统一的传输线上,分时送往不同的部件,由于CPU本身也是由多个小部件组成的,所以CPU的各个部件(如内部寄存器和算术逻辑部件)之间也要用总线相连,这种位于芯片内部的总线叫内部总线(片内总线)。还有连接计算机各大部件的总线(如CPU、主存、I/O接口等)叫系统总线(芯片总线),另外,还有连接计算机和计算机,计算机和其他系统的总线,叫外部总线。 7.1.1 总线的分类 1.按总线的位置分 :片内总线和片外总线 2.按总线的功能分 :地址总线(Address Bus)、数据总线(Data Bus)和控制总线(Control Bus) 3.按总线的层次结构分 :CPU总线、存储总线、系统总线、外部总线 4.按总线在计算机系统中的位置分 :机内总线和机外总线 7.1.2 总线的主要参数 内部总线总是位于大规模集成电路的内部,所以,片内系统总线和器件本身有关。 物理特性:指总线的物理连接方式,包括总线的根数、总线的插头、插座的形状、引脚线的排列方式等等。 功能特性:描述总线中每一根线的功能。从功能上看,总线分为地址总线、数据总线、控制总线三大类。地址总线的宽度指明了总线能够直接访问存储器的地址空间范围。数据总线的宽度指明了访问一次存储器或外设时能够交换数据的位数。控制总线包括CPU发出的各种控制命令(如存储器读/写,I/O读/写),外设与主机的同步匹配信号、中断信号、DMA控制信号等等。 7.1.2 总线的主要参数 电器特性:定义每一根线上信号的传递方向及有效电平范围。一般规定送入CPU的信号叫输入信号(IN),从CPU发出的信号叫输出信号(OUT),例如地址总线是输出线,数据总线是双向传送的信号线,这两类信号线都是高电平有效。控制总线中各条线一般是单向的,有CPU发出的,也有进入CPU的。有高电平有效的,也有低电平有效的,总线的电平特性都符合TTL电平的定义。 时间特性:定义了每根线在什么时间有效。即只有规定了总线上各信号有效的时序关系,CPU才能正确无误地使用。 7.1.3 总线的标准化 为了充分发挥总线连接的优越性,使不同供应商的总线产品能够互换,以给用户更多的选择,必须对总线的技术规范进行标准化。为此,人们指定了各种总线标准。总线标准是国际上正式公布、推荐或工业界广泛认可的互连各个部件的总线规范。总线的标准制定要经周密考虑,要有严格的规定。 标准化内容 ①机械结构规范。对总线的模块尺寸、总线插头、总线接插件以及安装尺寸进行统一规定。 ②功能规范。对总线每条信号线名称、功能、逻辑关系、时序要求甚至信号线的排列次序等细节都进行明确定义。 ③电气规范。对总线每条信号线的有效电平、动态转换时间、负载能力和抗干扰性等都作明确定义。 标准化的好处 (1)简化系统结构 (2)简化系统设计 (3)提高系统的可扩展性 7.3 总线的连接方式 大多数总线都是以相同方式构成的,其不同之处仅在于总线中数据线和地址线的数目,以及控制线的多少及功能。然而,总线的排列布置与其他各类部件的连接方式对计算机系统的性能来说,将起着十分重要的作用。根据连接方式不同,单机系统中采用的总线结构有三种类型: (1)单总线结构;(2)双总线结构; (3)三总线结构。 7.3.1 单总线结构 计算机系统中所有的部件都用一条总线相连。 在单总线结构中,要求连接到总线上的逻辑部件必须高速运行,以便在某些设备需要使用总线时,能迅速获得总线控制权;而当不再使用总线时,能迅速放弃总线控制权,由于一条总线由多种功能共用,可能导致很大的时间延迟。 单总线结构 单总线系统中,当CPU取一条指令时,首先把程序计数器PC中的地址同控制信息一起送至总线上,该地址不仅加至内存,同时也加至总线上所有的外部设备。然而,只有与出现在总线上的地址相对应的设备,才执行数据传送操作。在“取指令”情况下的地址是内存地址,所以,此时该地址所指定的内存单元一定是一条指令,而且将被传送给CPU。 取指令后,CPU将检查操作码,以便确定下一次要执行什么操作。对采用单总线的计算机来说,操作码规定了对数据要执行什么操作,以及数据是流进CPU还是流出CPU,但是操作码并不规定该指令是访问内存还是访问外围设备。 单总线结构 在单总线系统中,访内指令与输入/输出指令在形式上完全相同,区别仅在于地址的数值。即,对输入/输出操作,完全和内存的操作方法一样来处理。这样,当

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档