计算机组成原理第三章总线解析.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
排队器 排队器 4. 独立请求方式 总 线 控 制 部 件 数据线 地址线 I/O接口0 I/O接口1 I/O接口n … BR0 BG0 BR1 BG1 BRn BGn BG-总线同意 BR-总线请求 3.5 总线控制 每一个共享总线的设备均有一对总线请求线BRi和总线授权线BGi。当设备要求使用总线时,便发出该设备的请求信号。中央仲裁器中的排队电路决定首先响应哪个设备的请求,给设备以授权信号BGi。   独立请求方式的优点:响应时间快,确定优先响应的设备所花费的时间少,用不着一个设备接一个设备地查询。其次,对优先次序的控制相当灵活,可以预先固定也可以通过程序来改变优先次序;还可以用屏蔽(禁止)某个请求的办法,不响应来自无效设备的请求。 3.5 总线控制 二、总线通信控制 1. 目的 2. 总线传输周期 主模块申请,总线仲裁决定 主模块向从模块 给出地址 和 命令 主模块和从模块 交换数据 主模块 撤销有关信息 申请分配阶段 寻址阶段 传数阶段 结束阶段 解决通信双方 协调配合 问题 总线周期:通过总线完成一次内存读写操作或完成一次输入输出设备的读写操作所必需的时间。 总线周期类型 依据操作性质可以有4种类型:内存读周期、内存写周期、I/O读周期、I/O写周期。 总线周期四阶段 3.5 总线控制 由 统一时标 控制数据传送 充分 挖掘 系统 总线每瞬间 的 潜力 同步通信 异步通信 半同步通信 分离式通信 3. 总线通信的四种方式 采用 应答方式,没有公共时钟标准 同步、异步结合 3.5 总线控制 (1) 同步式数据输入 T1 总线传输周期 T2 T3 T4 时钟 地址 读 命令 数据 3.5 总线控制 (2) 同步式数据输出 T1 总线传输周期 T2 T3 T4 时钟 地址 写 命令 数据 3.5 总线控制 不互锁 半互锁 全互锁 (3) 异步通信 主设备 从设备 请 求 回 答 3.5 总线控制 (4) 半同步通信 同步 发送方 用系统 时钟前沿 发信号 接收方 用系统 时钟后沿 判断、识别 (同步、异步 结合) 异步 允许不同速度的模块和谐工作 增加一条 “等待”响应信号 WAIT 3.5 总线控制 以输入数据为例的半同步通信时序 T1 主模块发地址 T2 主模块发命令 … T3 从模块提供数据 T4 从模块撤销数据,主模块撤销命令 Tw 当 为低电平时,等待一个 T WAIT Tw 当 为低电平时,等待一个 T WAIT 3.5 总线控制 上述三种通信的共同点 一个总线传输周期(以输入数据为例) 主模块发地址 、命令 从模块准备数据 从模块向主模块发数据 总线空闲 占用总线 不占用总线 占用总线 3.5 总线控制 (5) 分离式通信 充分挖掘系统总线每瞬间的潜力 主模块 申请 占用总线,使用完后 即 放弃总线 的使用权 从模块 申请 占用总线,将各种信 息送至总线上 一个总线传输周期 子周期1 子周期2 主模块 3.5 总线控制 1. 各模块有权申请占用总线 分离式通信特点 充分发挥了总线的有效占用 2. 采用同步方式通信,不等对方回答 3. 各模块准备数据时,不占用总线 4. 总线被占用时,无空闲 3.5 总线控制 [例1] (1)某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少? (2)如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少? 解: (1)设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示,   根据定义可得 Dr = D/T = D×1/T = D×f =4B×33=132MB/s (2)64位=8B, Dr= D×f =8B×66=528MB/s [例2] 在异步串行传输系统中,假设每秒传输120个数据帧,其字符格式规定包含1个起始位、7个数据位、1个奇校验位、1个终止位, (1)计算波特率 (2)计算比特率。 解: (1)一帧信息=1+7+1+1=10位 故波特率为10×120=1200bps (2)120×7=840bps 波特率—单位时间内传送二进制数据的位数 比特率—单位时间内传送二进制有效数据的位数 * * 第三章 系统总线 3.1 总线的基本概念 3.2 总线的分类 3.3 总线特性及性能指标 3.4 总线结构 3.5 总线控制 3.1 总线的基本概念 三、总线上信息的传送 串行 并行 是连接计算机各功能部件的信息

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档