网站大量收购闲置独家精品文档,联系QQ:2885784924

嵌入式处理器原理及应用.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * 嵌入式系统的发展趋势 形成行业的标准:行业性嵌入式软硬件平台 嵌入式系统是以应用为中心的系统,不会象PC一样只有一种平台。 吸取PC的成功经验,形成不同行业的标准。 统一的行业标准具有开放、设计技术共享、软硬件重用、构件兼容、维护方便和合作生产的特点,是增强行业性产品竞争能力的有效手段。 如欧共体汽车产业联盟规定以OSEK标准作为开发汽车嵌入式系统的公用平台和应用编程接口 嵌入式系统的发展趋势 嵌入式系统向新的嵌入式计算模型方向发展 支持自然的人机交互和互动的、图形化、多媒体的嵌入式人机界面。操作简便、直观、无须学习。如司机操纵高度自动化的汽车主要还是通过习惯的方向盘、脚踏板和操纵杆。 支持分布式、网络化、云计算等。与其他嵌入式系统和通用计算机系统互联构成分布式计算环境。 高性能、高可靠、低功耗、低成本是永恒的主题。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 主要内容 1 嵌入式系统的应用领域 2 嵌入式系统的特点 3 嵌入式硬件系统的组成 4 嵌入式微处理器概述 5 主流的嵌入式微处理器 6 嵌入式系统的发展趋势 4 嵌入式微处理器概述 嵌入式微处理器的体系结构 :可以分为冯?诺依曼(Von Neumann)结构或哈佛(Harvard)结构两大类。 4 嵌入式微处理器概述 嵌入式微处理器的指令集 按指令系统进行分类,嵌入式微处理器可分为精简指令集系统RISC和或复杂指令集系统CISC两大类。 分类 比较项目 CISC RISC 指令集 大量的混杂型指令集,有简单 快速的指令,也有复杂的多周 期指令,符合HLL(high level language) 简单的单周期指令,在汇编指 令方面有相应的CISC微代码指 令 控制单元 微码 直接执行 寻址模式 复杂的寻址模式,支持内存到 内存寻址 简单的寻址模式,仅允许 LOAD和STORE指令存取内存, 其它所有的操作都基于寄存器 到寄存器 寄存器数目 寄存器较少 寄存器较多 性能 减少代码尺寸,增加指令的执 行周期数 使用流水线降低指令的执行周 期数,增加代码尺寸 高级语言支持 硬件完成 软件完成 价格 由硬件完成部分软件功能,硬 件复杂性增加,芯片成本高 由软件完成部分硬件功能, 低 嵌入式微处理器特点 体系结构 指令集 性能 功耗和管理 成本 集成度 嵌入式微处理器的集成度 用于桌面和服务器的微处理器的芯片内部通常只包括CPU核心、Cache、MMU、总线接口等部分,其他附加的功能如外部接口、系统总线、外部总线和外部设备独立在其他芯片和电路内。 嵌入式微处理器除了集成CPU核心、Cache、MMU、总线等部分外,还集成了各种外部接口和设备,如中断控制器、DMA、定时器、UART等。符合嵌入式系统的低成本和低功耗需求,一块单一的集成了大多数需要的功能块的芯片价格更低,功耗更少。 嵌入式微处理器的集成度 嵌入式微处理器是面向应用的,其片内所包含的组件的数目和种类是由它的市场定位决定的。 在最普通的情况下,嵌入式微处理器包括: 片内存储器:部分嵌入式微处理器 外部存储器的控制器,外设接口(串口,并口) LCD控制器:面向终端类应用的嵌入式微处理器 中断控制器,DMA控制器,协处理器 定时器,A/D、D/A转换器 多媒体加速器:当高级图形功能需要时 总线 其他标准接口或外设 嵌入式微处理器的集成度 华邦W90P710芯片的内部 结构 嵌入式微处理器的体系结构 算术格式(Arithmetic Format) 由于低成本和低功耗的限制,大多数的嵌入式微处理器使用定点运算(fixed-point arithmetic),即数值被表示为整数或在-1.0和+1.0之间的分数,比数值表示为尾数和指数的浮点版本的芯片便宜。 当嵌入式系统中需要使用浮点运算时,可采用软件模拟的方式实现浮点运算,只不过这样要占用更多的处理器时间。 功能单元(Functional Units) 通常包括不止一个的功能单元,典型的是包含一个ALU、移位器和MAC,处理器通常用一条指令完成乘法操作。 流水线(Pipeline) 通常采用单周期执行指令,可能导致比较长的流水线 嵌入式微处理器的指令集 为满足应用领域的需要,嵌入式微处理器的指令集一般要针对特定领域的应用进行剪裁和扩充。 目前很多应用系统需要类似于DSP的数字处理功能。这些指令主要有: 乘加(MAC)操作:它在一个周期中执行了一次乘法运算和一次加法运算。 SIMD类操作:允许使用一条指令进行多个并行数据流的计算。 零开销的循环指令:采用硬件方式减少了循环的开销。仅使用两条指令实现一个循环,一条是循环的开始并提供循环次数

文档评论(0)

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

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

1亿VIP精品文档

相关文档