第六章总线系统(白中英第五版)研讨.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.5 HOST总线和PCI总线 * 6.5 HOST总线和PCI总线 * (3)一个总线周期由一个地址期和一个或多个数据期组成。在地址期内除给出目标地址外,还在C/BE#线上给出总线命令以指明总线周期类型。 (4)地址期为一个总线时钟周期,一个数据期在没有等待状态下也是一个时钟周期。一次数据传送是在挂钩信号IRDY#和TRDY#都有效情况下完成,任一信号无效(在时钟上跳沿被对方采样到),都将加入等待状态。 ( 6.5 HOST总线和PCI总线 * (5)总线周期长度由主方确定。在总线周期期间 FRAME#持续有效,但在最后一个数据期开始前撤除。即以FRAME#无效后,IRDY#也变为无效的时刻表明一个总线周期结束。由此可见,PCI的数据传送以猝发式传送为基本机制,单一数据传送反而成为碎发式传送的一个特例。并且PCI具有无限制的猝发能力,摔发长度由主方确定,没有对粹发长度加以固定限制。 6.5 HOST总线和PCI总线 * (6)主方启动一个总线周期时要求目标方确认。即在FRAME#变为有效和目标地址送上AD钱后,目标方在延迟一个时钟周期后必须以DEVSEL#信号有效予以响应。否则,主设备中止总线周期。 (7)立方结束一个总线周期时不要求目标方确认。目标方采样到FRAME#信号已变为无效时,即知道下一数据传送是最后一个数据期。目标方传输速度跟不上主方速度,可用TRDY#无效通知主方加入等待状态时钟周期。当目标方出现故障不能进行传输时,以STOP#信号有效通知主方中止总线周期 6.5 HOST总线和PCI总线 * 五、总线仲裁 PCI总线采用集中式仲裁方式,每个 PCI主设备都有独立的 REQ#(总线请求)和GNT# (总线授权)两条信号线与中央仲裁器相连。由中央仲裁器根据一定的算法对各主设备的申请进行仲裁,决定把总线使用权授予谁。但PCI标准并没有规定仲裁算法。 中央仲裁器不仅采样每个设备的REQ#信号线,而且采样公共的FRAME#和IRDY#信号线。因此,仲裁器清楚当前总线的使用状态:是处于空闲状态还是一个有效的总线周期。 6.6 InfiniBand标准 * InfiniBand标准 InfiniBand标准,瞄准了高端服务器市场的最新I/O规范,它是一种基于开关的体系结构,可连接多达64000个服务器、存储系统、网络设备,能替代当前服务器中的PCI总线,数据传输率高达30GB/s。因此适合于高成本的较大规模计算机系统。 6.6 InfiniBand标准 * 图6.19 InfiniBand的通信协议栈 * * 6.2总线接口 * 3.分时传送 分时传送有两种概念。   一是采用总线复用方式:某个传输线上既传送地址信息,又传送数据信息。为此必须划分时间片,以便在不同的时间间隔中完成传送地址和传送数据的任务。   分时传送的另一种概念:是共享总线的部件分时使用总线。 6.2总线接口 * 二、接口的基本概念 接口即I/O设备适配器,具体指CPU和主存、外围设备之间通过总线进行连接的逻辑部件。   接口部件在它动态连接的两个部件之间起着“转换器”的作用,以便实现彼此之间的信息传送。   为了使所有的外围设备能够兼容,并能在一起正确地工作,CPU规定了不同的信息传送控制方法。 一个标准接口可能连接一个设备,也可能连接多个设备。   I/O接口模块框图 6.2总线接口 *    CPU、接口和外围设备之间的连接关系 6.2总线接口 * 典型的接口通常具有如下功能: 1.控制: 接口靠程序的指令信息来控制外围设备的动作,如启动、关闭设备等。 2.缓冲: 接口在外围设备和计算机系统其他部件之间用作为一个缓冲器,以补偿各种设备在速度上的差异。 3.状态: 接口监视外围设备的工作状态并保存状态信息。状态信息包括数据“准备就绪”、“忙”、“错误”等等,供CPU询问外围设备时进行分析之用。 6.2总线接口 * 4.转换: 接口可以完成任何要求的数据转换,例如并--串转换或串--并转换,因此数据能在外围设备和CPU之间正确地进行传送。 5.整理:接口可以完成一些特别的功能,例如在需要时可以修改字计数器或当前内存地址寄存器。 6.程序中断:每当外围设备向CPU请求某种动作时,接口即发生一个中断请求信号到CPU。 6.2总线接口 *  事实上,一个适配器必有两个接口:    一是和系统总线的接口:CPU和适配器的数据交换一定的是并行方式;    二是和外设的接口:适配器和外设的数据交换可能是并行方式,也可能是串行方式。根据外围设备供求串行数据或并行数据的方式不同,

文档评论(0)

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

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

1亿VIP精品文档

相关文档