第3章系统总线解析.pptVIP

  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文档。上传文档
查看更多
第3章系统总线解析

3.1 总线的基本概念 总线 定义:是连接多个部件的传输线 总线的关键特征是共享传输线。 总线的两个特点: 任意时刻只能有一个设备向总线发送信息 系统瓶颈 多个部件可以同时从总线接受相同的信息 广播式 系统互联 分散连接 内部连线十分复杂,布线困难 扩展性差 效率高 总线连接 简洁、成本低 扩展性好、灵活 共享竞争 1970年DEC公司PDP-11小型计算机首次采用总线技术 3.3 总线特性及性能指标 总线的基本组成 例1 某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,则总线带宽是多少? 如果一个总线周期中并行传送64位数据,总线时钟频率升为66MHz,则总线带宽是多少? 解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示, (1)根据定义可得 Dr = D/T = D×1/T = D×f =4B×33×1000000/s=132MB/s (2)64位=8B, Dr= D×f =8B×66×1000000/s=528MB/s 单总线结构 特点:系统中只有一条总线,所有设备都以总线设备的形式连接到这条总线上 问题:系统工作效率不高 原因: 大量设备竞争总线使用权 总线设备存在巨大的速度差异 影响计算机的扩展能力 双总线结构 特点:增加一条总线,作为CPU访问存储器的专门通路 优点:减少了CPU等待访问存储器的开销 多总线结构 特点:扩展双总线的设计思想,在系统设置更多的总线 优点:更有效地解决总线竞争、速度不匹配、驱动能力有限等问题 PCI总线扩展槽 微机系统I/O总线标准 3.计数器定时查询方式 基本思想: ??? 总线上的任一设备要求使用总线时,仍然通过共 同的BR线向中央仲裁器发出总线请求。仲裁器接到请 求信号以后,在BS线为“0”(总线不忙)的情况下,让仲裁地址计数器开始计数,计数值通过一组地址线发向各设备。每个设备接口都有一个设备地址判别电路,当地址线上的计数值与请求总线的设备地址相一致时,该设备置BS线为“1”(总线占用),获得了总线使用权,同时中止计数查询。 计数器查询方式的特点: ??? 1. 每次计数可以从“0”开始,也可以从上次的中 止点开始。如果从“0”开始,各设备的优先次序与链式 查询法相同,优先级的顺序是固定的。如果从中止点 开始,则每个设备使用总线的优先级相等。   2. 计数器的初值也可用程序来设置,因而可以方 便地改变优先次序。当然,这种灵活性是以增加线数 为代价的(如:增加为3根线,可管理23=8个设备;增 加为4根线,则可管理24=16个设备等)。 独立请求方式 基本思想:让每一个共享总线的设备都有一对总线请求线 BRi和总线授权线BGi。当任何一个设备要求使用总线时,都可 独立地向仲裁器发出自己的请求信号BRi。由中央仲裁器中的排 队电路决定首先响应哪个设备的请求,并给该设备以授权信号 BGi。   独立请求方式的特点: ??? 1. 响应时间快,确定优先响应的设备所花费的时间少,用 不着逐个设备地查询。 ??? 2. 既可以预先固定,也可以通过程序来方便地改变优先次 序,因此对优先次序的控制相当灵活; ??? 3. 可以用屏蔽(禁止)某个请求的办法,封锁来自无效设备 的请求。(对设备的请求进行干预和管理) ??? 4. 这种方式需增加的线数较多(N个设备,需要2N根 线),仲裁器的结构相应也要复杂一些。 总线判优控制——集中式 演示 独立请求方式的工作原理: 每个模块有一组独立的“总线请求”和“总线允许”信号线,每对信号线有其相应的优先级; 控制器中有一个优先级编码器和优先级译码器,用以选择优先级最高的请求,并产生出相应的“总线允许”信号; 当“总线忙”信号有效时,表示有的模块正在使用总线,因此请求使用总线的模块必须等待;直至“总线忙”信号变为无效时,所有需要使用总线的模块都可以发出“总线请求”信号,总线仲裁器仅向优先级最高的模块发出“总线允许”信号。 独立请求方式的主要特点: 判优速度快,且与模块数无关; 所需“请求线”和“允许线”较多,N个模块需要2N条。 总线判优控制——分布式仲裁 分布式仲裁不需要中央仲裁器,每个潜在的主方 功能模块都有自己的仲裁号和仲裁器。共享的仲裁总 线上总是保留着当前占用总线模块的仲裁号,当其它 模块有总线请求时,各仲裁器将从仲裁总线上得到的 号与自己的号进行比较。如果仲裁总线上的号大,则 它的总线请求不予响应,并撤消它的仲裁号。最后, 获胜者的仲裁号保留在仲裁总线上。显然,分布式仲 裁是以优先级仲裁策略为基础。 总线判优控制——分布式 自举分布式仲裁方法使用多

文档评论(0)

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

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

1亿VIP精品文档

相关文档