现代微型计算机原理与接口技术 配套课件 作者 杨文显 第10章总线.pptVIP

现代微型计算机原理与接口技术 配套课件 作者 杨文显 第10章总线.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文档。上传文档
查看更多
微型计算机原理 与接口技术 21世纪高等学校计算机规划教材 第10章 微型计算机总线 10.1 总线技术原理 10.1.1 总线的基本概念 1. 总线上的信号 10.1 总线技术原理 总线的一次信息传输中,总线传输的发起方称为“总线主模块”,传输的响应方称为“总线从模块”。 总线上信息的发送方正常情况下只有一个,发送方多于一个时会产生“竞争”,导致信号传输的失败。 有多个总线主模块时,为了避免“竞争”的发生,需要设置“总线控制器”,对多个主模块的总线传输请求进行“裁决”,合理分配总线的使用权。 信息的接收方一般情况下只有一个,少数情况下可以有多个接收方,称为“广播”方式。 10.1.1 总线的基本概念 1. 总线上的信号 信号的类型 : 总线上传递的信号主要有地址信号、数据信号和控制信号三种类型,用来传递这些信号的信号线相应地被称为“地址总线”、“数据总线”和“控制总线”。 (1)单端方式: 每一路信号对应一根信号线,一组这样的信号共用一根,或者若干根相互连接在一起的“信号地”,用信号线与公共“地线”之间的电压表示所传输的信号。 在TTL电路里,用电压高于2.5V表示“1”,电压低于0.5V表示“0”。在“0”和“1”之间有一段“无效”的信号,通常是器件实效,或者原信号上叠加了干扰信号所致。设置这样的“门槛”,有助于提高传输系统的抗干扰能力。 (2)差分方式: 每一路信号用两根信号线(D+,D-)传输。VD+VD-表示信号“1”,VD+VD-表示信号“0”。 例如,连接“串行”硬盘驱动器的SATA总线,它的一对信号线,总是一根电压为250mV,另一根为-250mV,始终保持500mV的电压差。 2. 总线上的信号传输 (1)信号的传输方式 总线上传输的信号通常由若干位二进制构成,我们熟知的地址、数据都由若干位二进制组成。 如果这些二进制信号通过不同的信号线在总线上同时传输,称为“并行方式”。 反之,这些信号在同一根(组)信号线上按时间先后,依次逐位传递,称为“串行方式”。 (2)信号传输的定时方式 总线上的两个设备要进行信息传送,就必须实现同步。也就是说,必须使信息的接收方知道,一位信息或者一个数据从什么时候开始。实现信号传输同步的方法称为“定时方式”。有三种定时方法。 信号的发送方和接收方使用同一个时钟信号,每一次信息(地址、数据)的传输占用一个时钟周期。 例如,某总线时钟频率33.3MHz,表示每个时钟周期(1/33.3MHz = 30ns)可以进行一次信息传递,传递的信息可以是地址、数据或者其他。 这个公用的时钟信号可以单独占用一根信号线,也可以将它“混合”到需要传输的信号中(称为“调制”)。 异步传输没有统一的时钟信号,它使用额外的联络信号在发送方和接收方之间进行一次“握手(Handshaking)”过程,实现双方的同步。 常见的握手信号是主设备发往从设备的“请求(Request)”和从设备发往主设备的“应答(Acknowledge)”。 握手的方式有“非互锁”、“半互锁”和“全互锁”三种。 打印机接口与打印机之间的信号传递 打印机接口收到CPU送来的字符编码后,通过“数据线”发往打印机。但是,此刻打印机并不知道数据线上发来了新的数据。 接口在CPU的控制下,向打印机发出“数据选通”信号(请求)。 打印机收到该信号后,从数据线上接收字符编码,打印输出。 随后回送“确认”信号(应答),该字符的输出过程结束, 整个过程没有时钟信号的参与,属于“半互锁”的握手方式。 异步串行通信 异步串行通信采用“起止式”的信号编码,用逻辑“0”信号表示一个“帧”开始,也就是一个数据,或者说是一个数据的第一位即将开始。这个“起始位”就是一个特殊形式的“请求”信号。 第二位数据的起始时间等于第一位的开始时间,加上双方预先约定的每一位的延续时间,其余各位依此类推。 异步串行通讯只有“请求”信号,没有“应答”信号,属于“非互锁”的握手方式。 由于发送方和接收方的时钟频率可能存在误差,累积时间长了会导致错位,所以,异步方式下每个字节前面都要发送一个起始位,将“以前”的误差清零,而且每次传送的数据位不能太多,传送速度也不能太快。 半同步方式是同步方式和异步方式的组合,传输的开始时间需要由时钟信号和握手信号共同确定,一次信息的传输可以占用一个以上的时钟周期。 半同步

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档