计算机组成原理_第7章_总线技术总结.pptVIP

计算机组成原理_第7章_总线技术总结.ppt

  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-9 使用独立总线请求的顺序仲裁时序 计算机组成原理 天津大学 5.使用公共Bus Busy线的独立总线请求 独立的BUS REQUEST与共享BUS BUSY相结合的系统如图7-10所示,通过监视BUS BUSY,其效果更好,当它确定总线可以使用时,才请求总线,这就增加了发送方的灵活性。 计算机组成原理 天津大学 图7-10 采用BUS REQUEST和BUS RUSY的多发送方系统 计算机组成原理 天津大学 7.3.2 总线通信控制 众多部件共享总线,在争夺总线使用权时,只能按照部件的优先等级仲裁解决;而在传送通信时间上,只能按分时方式来解决。 总线上所连接的各类设备,按其对总线有无控制功能分,可分为主设备(或称主模块)和从设备(或称从模块)。主设备对总线有控制权,从设备只能响应从设备发来的总线命令。总线上信息的传送是由主设备启动的。 计算机组成原理 天津大学 总线在完成一次传输周期时,可分为四个阶段: 1.申请分配阶段:由需要用总线的主设备提出申请,经总线仲裁机构决定下一传输周期的总线使用权授予某一申请者; 2.寻址阶段:取得了使用权的主设备通过总线发出本次打算访问的从设备的存储地址或设备地址及有关命令,启动参与本次传输的从设备; 3.数据交换阶段:主设备和从设备进行数据交换,数据由原设备发出经数据总线流入目的设备; 4.结束阶段:主设备的有关信息均从系统总线上撤除,让出总线使用权。 总线通信控制主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调如何配合。一般常用四种方式:同步通信、异步通信、半同步通信。 计算机组成原理 天津大学 1.同步通信 通信双方由统一的时钟控制数据传送称为同步通信。时钟通常由CPU的总线控制部件发出,送到总线上的所有部件;也可以由每个部件各自的时序发生器发出,但必须由总线控制部件发出的时钟信号对它们进行同步。 图7-11给出了同步读操作的时序图,CPU发出读信号,将存储器地址放到地址总线上,并发出起始信号以标志总线上地址和控制信息的出现。存储器识别地址后,延迟一个周期将数据和确认信号放到总线上。上述操作都是在同一时钟控制方式下进行的。图中时钟信号的每一次“1”—“0”的变换称为一个时钟周期,也称为总线周期。 计算机组成原理 天津大学 图7-11 同步读操作的时序图 计算机组成原理 天津大学 同步通信的优点是规则明确、统一,设备间的配合简单一致。其缺点是主、从设备通信时间配合属强制性“同步”,必须在限定时间内完成规定的要求。并且对所有从设备都用同一限时,这就势必造成对各不相同速度的部件而言,必须按最慢速度部件来设计公共时钟,严重影响总线的工作效率,使得系统不能发挥高性能设备的优势; 同时,也给设计带来了局限性,缺乏灵活性。 同步通信一般用于总线长度较短,各部件存取时间比较一致的场合。 计算机组成原理 天津大学 2.异步通信 异步通信克服了同步通信的缺点,允许各模块速度的不一致性,给设计者充分的灵活 性和选择余地。 它的主要特征是没有统一的时钟周期划分,不要求所有部件严格使用统一动作时间,而采取应答方式又称为握手方式,实现总线的时间根据需要而定。 即当主设备发出请求(Request)信号时,一直等从设备反馈回来“响应”(Acknowledge)信号后,才开始通信。 当然,这就要求主从模块之间增加两条应答线(握手信号线Handshaking)。 异步通信方式可分为不互锁、半互锁和全互锁三种类型,如图7-12所示。 计算机组成原理 天津大学 图7-12 异步通信中请求与回答的互锁 (1)不互锁 (2)半互锁 (3)全互锁 计算机组成原理 天津大学 (1)不互锁方式 主设备发出请求信号后,不等待从设备回答信号,而是经过一段时间,确认从设备已经收到请求信号后,便撤销其请求信号; 从设备接到请求信号后,在条件允许时发出回答信号,并且经过一段时间,确认主设备已收到回答信号后,自动撤销回答信号。 可见通信双方并无互锁关系。 (2)半互锁方式 主设备发出请求信号,待接到从设备的回答信息后再撤销其请求信号,存在着简单的互锁关系: 而从设备发出回答信息后, 不等待主设备回答, 在一段时间后便撤销其回答信号,无互锁关系。故称半互锁关系。 (3)全互锁方式 主设备发出请求信号后,待接到从设备回答后再撤销其请求信号;从设备发出回答信号,待主设备获知后,再撤销其回答信号。故称全互锁方式。 计算机组成原理 天津大学 图7-13给出了异步读操作的时序图。CPU将地址和读信号放到总线上等到这些信号稳定后,主设备发出MSYN(master sync 主同步)信号,表示有效地址和控制信号的出现。作为从设备存储器模块给出数据,并发出SSYN(sl

文档评论(0)

502992 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档