第7章 总线.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 总线

Ch 7: System Bus 系统总线 总线基本概念 总线设计要素 总线标准 总线互连结构 总线的分类 总线在各层次上提供部件之间的连接和交换信息通路 分为以下几类: 芯片内总线:在芯片内部各元件之间提供连接 例如,CPU芯片内部,各寄存器、ALU、指令部件等之间有总线相连 系统总线:在系统主要功能部件(CPU 、MM和各种I/O控制器)间提供连接 单总线结构 将CPU、MM和各种I/O适配卡通过底板总线(Backplane Bus)互连,底板总线为标准总线(Industry standard) 多总线结构 将CPU、Cache、MM和各种I/O适配卡用局部总线、处理器-主存总线、高速I/O总线、扩充I/O总线等互连。主要有两大类: Processor- Memory Bus (Design specific or proprietary) 短而快,仅需与内存匹配,使CPU-MM之间达最大带宽 I/O Bus (Industry standard) 长而慢,需适应多种设备,一侧连接到Processor- Memory Bus 或 Backplane Bus,另一侧连到I/O控制器 (注:Intel公司在推出845、850等芯片组时,对“System Bus”有专门的定义,将处理器总线称为前端总线(Front Bus)或系统总线) 通信总线:在主机和I/O设备之间或计算机系统之间提供连接 Intel 体系结构中特指的“系统总线” 系统总线通常由一组控制线、一组数据线和一组地址线构成。也有些总线没有单独的地址线,地址信息通过数据线来传送,这种情况称为数据/地址复用。 数据线(Data Bus):承载在源和目部件之间传输的信息。数据线的宽度反映一次能传送的数据的位数。 地址线(Address Bus) :给出源数据或目的数据所在的主存单元或I/O端口的地址。地址线的宽度反映最大的寻址空间。 控制线(Control Bus) :控制对数据线和地址线的访问和使用。用来传输定时信号和命令信息。 系统总线的组成 总线设计要素 总线设计要考虑的基本要素 尽管有许多不同的总线实现方式,但总线设计的基本要素和考察的性能指标一样。 ①信号线类型(Signal line type): 专用(Separate) / 复用(Multiplexed) ②仲裁方法(Arbitrating): 集中式(Center) / 分布式(distributed) ③定时方式(Timing): 同步通信 (Synchronous) / 异步通信 (Asynchronous) ④事务类型(Bus Transaction): 总线所支持的各种数据传输类型和其他总线操作类型,如: 存储器读、存储器写、I/O读、I/O写、读指令、中断响应等 ⑤总线带宽(Bus Bandwidth): 单位时间内在总线上传输的最大数据量(是一种传输能力) 信号线类型 总线的信号线类型有:专用、复用 专用信号线: 信号线专用来传送某一种信息。 例如,使用分立的数据线和地址线,使得数据信息专门由数据线传输,地址信息专门由地址线传输。 复用信号线: 信号线在不同的时间传输不同的信息。 例如,许多总线采用数据/地址线分时复用方式,用一组数据线在总线事务的地址阶段传送地址信息,在数据阶段传送数据信息。这样就使得地址和数据通过同一组数据线进行传输。 信号分时复用的优缺点: 优:减少总线条数,缩小体积、降低成本。 缺:总线模块的电路变复杂,且不能并行。 总线裁决(总线控制/使用/访问权的获得) 什么是总线裁决? 当多个设备需要使用总线进行通信时,采用某种策略选择一个设备使用总线 为什么要进行总线裁决 ? 总线被连接在其上的所有设备共享,如果没有任何控制,那么当多个设备需要进行通信时,每个设备都试图为各自的传输将信号送到总线上,这样就会产生混乱。所以必须进行总线裁决 如何避免上述混乱? 在总线中引入一个或多个总线主控设备,只能主控设备控制总线 主控设备:能发起总线请求并控制总线。(如:处理器) 从设备:只能响应从主控设备发来的总线命令。(如:主存) 利用总线裁决决定哪个总线主控设备将在下次得到总线使用权 总线裁决(总线控制/使用/访问权的获得) ①总线裁决信号: 总线请求线和总线许可线 总线请求线可以和数据线复用,但影响带宽 如:数据线和总线请求线复用时,总线裁决和数据传输不能同时进行 ②总线裁决有两种方式:集中式和分布式 集中式:将控制逻辑做在一个专门的总线控制器或总线裁决器中,通过将所有的总线请求集中起来利用一个特定的裁决算法进行裁决 菊花

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档