网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机组成原理(第六章1)课稿.ppt

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.5.3? 总线周期类型 (自阅) PCI总线周期由当前被授权的主设备发起。PCI支持任何主 设备和从设备之间点到点的对等访问,也支持某些主设备的广 播读写。 PCI总线周期类型由主设备在C/BE[3—0]线上送出的4位 总线命令代码指明,被目标设备译码确认,然后主从双方协调 配合完成指定的总线周期操作。4位代码组合可指定16种总线命 令,但实际给出12种。 PCI总线命令格式如表6.2所示 存储器读/写总线周期   以猝发式传送为基本机制,一次猝发式传送总线周期通常 由一个地址期和一个或几个数据周期组成。存储器读/写周期的 解释,取决于PCI总线上的存储器控制器是否支持存储器/cache 之间的PCI传输协议。如果支持,则存储器读/写一般是通过 cache来进行;否则,是以数据块非缓存方式来传输。 总线系统 存储器写和使无效周期   与存储器写周期的区别在于,前者不仅保证一个 完整的cache行被写入,而且在总线上广播“无效”信 息,命令其他cache中的同一行地址变为无效。关于存 储器读的三个总线周期的说明示于表6.3中。 特殊周期   用于主设备将其信息(如状态信息)广播到多个目 标方。 配置读/写周期   是PCI具有自动配置能力的体现。PCI有三个相互 独立的物理地址空间,即存储器、I/O、配置空间。 双地址周期   用于主方指示它正在使用64位地址。 总线系统 6.5.4 总线周期操作 (自阅) 下面以数据传送类的总线周期为代表,说明PCI总线周期的 操作过程。   一个读操作总线周期时序示例(CAI演示)   图中的环形箭头符号表示某信号线由一个设备驱动转换成 另一设备驱动的过渡期,避免两个设备同时驱动一条信号线的 冲突。 我们看到,PCI总线周期的操作过程有如下特点:  (1)采用同步时序协议。 总线上所有事件,即信号电平转换 出现在时钟信号的下跳沿时刻,而对信号的采样出现在时钟信 号的上跳沿时刻。  (2)总线周期由被授权的主方启动,以帧FRAME#信号变为有效 来指示一个总线周期的开始。  (3)一个总线周期由一个地址期和一个或多个数据期组成。在 地址期内除给出目标地址外, 还在C/BE#线上给出总线命令以 指明总线周期类型。 总线系统 (4)地址期为一个总线时钟周期,一个数据期在没有等待状态 下也是一个时钟周期。一次数据传送是在挂钩信号IRDY#和 TRDY#都有效情况下完成,任一信号无效(在时钟上跳沿被对方 采样到),都将加入等待状态。 (5)总线周期长度由主方确定。在总线周期期间FRAME#持续有 效,但在最后一个数据期开始前撤除。由此可见,PCI的数据传 送以猝发式传送为基本机制,且PCI具有无限制的猝发能力,猝 发长度由主方确定,没有对猝发长度加以固定限制。 (6)主方启动一个总线周期时要求目标方确认。即在FRAME#变 为有效和目标地址送上AD线 后,目标方在延迟一个时钟周期后 必须以DEVSEL#信号有效予以响应。否则,主设备中止总线周期。(7)主方结束一个总线周期时不要求目标方确认。目标方采样 到FRAME#信号已变为无效时,即知道下一数据传送是最后一个 数据期。 总线系统 6.5.5 总线仲裁 (自阅) PCI总线采用集中式仲裁方式,每个PCI主设备都有独立的REQ#(总线请 求)和GNT#(总线授权)两条信号线与中央仲裁器相连。由中央仲裁器根据一 定的算法对各主设备的申请进行仲裁,决定把总线使用权授予谁。但PCI标 准并没有规定仲裁算法。 中央仲裁器不仅采样每个设备的REQ#信号线,而且采样公共的FRAME#和 IRDY#信号线。因此,仲裁器清楚当前总线的使用状态:是处于空闲状态还 是一个有效的总线周期。 PCI总线支持隐藏式仲裁。即在主设备A正在占用总线期间,中央仲裁器 根据指定的算法裁决下一次总线的主方应为主设备B时,它可以使GNT#A无效 而使GNT#B有效。隐藏式仲裁使裁决过程或在总线空闲期进行或在当前总线 周期内进行,提高了总线利用率。 一个提出申请并被授权的主设备,应在FRAME#、IRDY#线已释放的条件 下尽快开始新的总线周期操作。自FRAME#、IRDY#信号变为无效开始起,16 个时钟周期内信号仍不变为有效,中央仲裁器认为被授权的主设备为“死设 备”,并收回授权,以后也不再授权给该设备。 总线系统 6.6 InfiniBand标准 (自阅) 6.6.1 InfiniBand的体系结构 6.6.2 InfiniBand的通讯协议 总线系统 本章小结  1、总线是构成计算机系统的互连机构,是多个系 统功能部件之间进行数据传送的公共通道,并在争用 资源的基础上进行工作

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档