第二章_ARM理器简介.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文档。上传文档
查看更多
第二章_ARM理器简介

第二章 ARM处理器简介 2.1 嵌入式处理器及选型 2.1.1 嵌入式处理器的分类 2.1.2 通用处理器(CPU/GPP) 2.1.3 微控制器(MCU) 2.1.4 可编程逻辑控制器(PLD) 2.1.5 特殊功能处理器(ASIP) 2.1.6 协处理器(Co-processor)及ASIC 2.1.7 嵌入式通用处理器的选型标准 引言(1) 上一章简单地阐述了嵌入式系统的定义、应用、开发过程,以及嵌入式系统研发所需的知识和技能。这些仅仅是揭开了解嵌入式系统的“神秘面纱”。这一章就要从嵌入式开发的第一个环节入手,具体讲解嵌入式系统的硬件构架和开发过程。 引言(2) 上一章描述了嵌入式系统的基本结构,其中包括硬件和软件。而本章则着重抽象了嵌入式系统最基本的硬件组成。本章将按照这幅图中的几个核心部分对嵌入式系统硬件的组成与结构设计进行详细讲解。 2.1.1 嵌入式处理器的分类(1) 由于嵌入式系统的特殊性,导致嵌入式处理器的多样性。嵌入式的应用领域极为广泛,所以每一种行业都需要与之相对应的CPU。汽车电子的嵌入式CPU肯定和通讯行业的嵌入式CPU不一样。就如同一把钥匙一个锁,虽然都称为嵌入式CPU,但是功能和特点却有天壤之别。 2.1.1 嵌入式处理器的分类(2) 嵌入式处理器的发展经历了以下的历程: 1.第一代嵌入式处理器 1971年11月,Intel公司推出世界上第一片嵌入式微处理器Intel4004,其后又推出一些8位的处理器,这些是第一代嵌入式处理器。 2.第二代嵌入式处理器(把嵌入式技术推向了一个高峰) 比较有代表性的处理器是8051。第二代处理芯片广泛应用在自动控制领域。 3.第三代嵌入式处理器 特点:I/O十分丰富,总线接口也相当完备,不需要外扩各种总线控制器,同时采用了集成多个CPU于一身的设计,“片上系统”的优势被发挥的淋漓尽致。 4. 第四代嵌入式处理器 特点:使用Flash,其应用领域已经远远超过了台式计算机的应用领域。 2.1.1 嵌入式处理器的分类(3) 嵌入式处理器是嵌入式系统的核心部件,是控制、辅助系统运行的硬件单元。据不完全统计,目前全世界嵌入式处理器的品种总量已经超过1000多种,主要可以分为一下5种类型: 通用处理器(CPU/GPP) 微控制器(MCU) 可编程逻辑控制器(PLD) 特殊功能处理器(ASIP) 协处理器(Co-processor)以及ASIC 2.1.2 通用处理器(CPU/GPP)(1) 由于计算机发展,最初所定义的CPU的概念有一定的变化,最初定义的时候,CPU就是现在通用处理器的概念,但是由于计算机业的发展处理器的种类和性能有了很大的变化,所以CPU不仅仅只是一个负责处理数据的器件。大部分嵌入式CPU都属于通用CPU的范围内。 2.1.2 通用处理器(CPU/GPP) (2) 目前占据重要地位的嵌入式通用处理器包括: ARM/StrongARM MIPS PowerPC x86 68K/Coldfire 2.1.3 微控制器(MCU)(1) 微控制器(MicroController Unit) 又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中,它是目前嵌入式系统工业的主流。 2.1.3 微控制器(MCU) (2) 微控制器与通用处理器最明显的区别就在于它不仅仅有运算部件,还包括ROM、RAM和一些特殊功能模块。也就是说一个通用CPU也许无法正常工作,而微控制器就可以,它具备了整个计算机系统所必需具备的部分。由于微控制器的片上外设资源一般比较丰富,适合于控制,因此称微控制器。 2.1.3 微控制器(MCU) (3) 微控制器目前的品种和数量最多,比较有代表性的 通用系列: 包括8051、P51XA、MCS-96/196/296、 MCS-251、 C166/167、MC68HC05/11/12/16、68300等。 半通用系列: 如支持USB接口的MCU 8XC930/931、C540、C541;支持I2C、CAN-Bus、LCD及众多专用MCU和兼容系列。 目前MCU占嵌入式系统约70%的市场份额。 2.1.3 微控制器(MCU) (4) 特别值得注意的是: 近年来提供X86微处理器的著名厂商AMD公司,将Am186CC/CH/CU等嵌入式处理器称之为MCU MOTOROLA公司把以Power PC为基础的PPC505和PPC5

文档评论(0)

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

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

1亿VIP精品文档

相关文档