《嵌入式系统原理与应用》_嵌入式课程第4章.pptxVIP

《嵌入式系统原理与应用》_嵌入式课程第4章.pptx

  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文档。上传文档
查看更多

01;

总线基本概念

/01;

总线基本概念

1.总线定义

总线是在模块与模块之间或者设备与设备之间传送信息的一组公用信号线,

是系统在主控器(模块或设备)的控制下,将发送器(模块或设备)发出的信息准确地传送给某个接收器(模块或设备)的信号通路。

CPU存储器存储器I/OI/O;

总线基本概念

2.总线分类

(1)按数据的传输方式分类

按数据的传输方式可以将总线分为并行总线和串行总线两类。

并行总线指数据位在多条数据线上并行传输,数据线的数量等于数据的宽度。在并行总线中,按传输数据宽度分为8位、16位、32位、64位等传输总线。;

总线基本概念

2.总线分类

(2)按总线传输信息性质分类

◆数据总线上传输的是各功能部件之间的数据信息,一般为双向传输总线,数据总线的宽度一般等于机器字长,常为8位、16位或32位。

◆地址总线用来传输数据(指令也可以认为是一种数据)在主存单元或I/O设备的地址。地址总线是单向总线,一般由CPU输出。

◆控制总线发出各种控制信号。由于数据总线、地址总线都是被挂在总线上的所有部件共享的,如何使各部件能在不同时刻占有总线使用权,需依靠控制总线来完成。;

总线基本概念

3.总线的性能指标

◆(1)总线位宽

总线位宽指的是总线上能同时传送的二进制数据位数。常说的32位总线、64位

总线指的就是总线位宽。

◆(2)总线工作频率

总线工作频率指的是用于控制总线操作周期的时钟信号频率。

◆(3)总线带宽

总线带宽指的是单位时间内总线上可传送的数据量,又称最大传输率,一般以

Bps为单位,即每秒可以传输的字节数。总线带宽=总线工作频率×总线位宽/8;

总线基本概念

4.总线结构

单总线结构使用单一的总线来连接CPU、主存和I/O设备

系统总线

CPU主存I/O接口I/O接口;

总线基本概念

4.总线结构

多总线结构中,包括CPU总

线、系统总线、高速总线、扩充总线。由于各种总线的速度不一致,因此需要一种称为“桥”的部件实现多种总线的互联互通。;

总线操作

/02;

总线操作阶段

(1)申请分配阶段。由需要使用总线的模块提出申请,由总线仲裁模块决定将下一个传输周期的总线使用权

(2)寻址阶段。取得使用权的模块通过总线发出本次要访问的从模块的地址及有关命令

(3)传数阶段。主模块和从模块进行数据交换

(4)结束阶段。主模块总线上撤除,让出总线使用权。;

总线仲裁

1.集中式总线仲裁

(1)链式查询

控制总线中有3根线用于总线控制(BS-总线忙、BR-总线请求、BG-总线同意),其中总线同意信号BG是串行地从一个I/O接口送到下一个I/O接口。离总线仲裁部件最近的设备具有最高的优先级。;

总线仲裁

1.集中式总线仲裁

(2)计数器定时查询

总线仲裁部件接到由BR送来的总线请求信号后,在总线未被使用(BS=0)时,

总线仲裁的计数器计数,并通过设备地址线,向各设备发出计数值。当某个请求占用总线的设备的设备地址与计数值一致时,获得总线使用权,建立总线忙BS信号。;

总线仲裁

1.集中式总线仲裁

(3)独立请求方式

每一台设备均有一对总线请求线Br;和总线同意线Bg;。当设备要求使用总线时,便发出该设备的请求信号。总线控制部件中有一排队电路,可根据优先次序确定响应哪一台设备的请求。;

总线仲裁

2.分布式仲裁

分布式仲裁中,每个主控设备都有自己的仲裁号和仲裁器。当需要总线请求时,把

它们唯一的仲裁号发送到共享的仲裁总线上。每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤销它的仲裁号。最后,获胜者的仲裁号保留在仲裁总线上。可见,分布式仲裁是以优先级仲裁策略为基础,分布式仲裁下仲裁号愈大优先级愈高。;

总线仲裁

2.分布式仲裁

假定仲裁总线由8根仲裁线组成,则可以分配28个仲裁号。竞

争线默认为逻辑“1”,仲裁线的逻辑为“线或”

仲裁总线

—AB?

—AB?

竞争线

CN?W?CN?W?CN?CN?W?CN?W?CN?;

总线仲裁

2.分布式仲裁

【例4-1】假定设备1和设备2同时要求使用总线,它们的仲裁号分别为00

文档评论(0)

乐毅淘文斋 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档