嵌入式系统原理与开发:第二章 嵌入式处理器_第1页
嵌入式系统原理与开发:第二章 嵌入式处理器_第2页
嵌入式系统原理与开发:第二章 嵌入式处理器_第3页
嵌入式系统原理与开发:第二章 嵌入式处理器_第4页
嵌入式系统原理与开发:第二章 嵌入式处理器_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章嵌入式处理器嵌入式处理器概述嵌入式处理器概述嵌入式微处理器是嵌入式系统的核心。目前32位嵌入式微处理器是市场的主流。 32位嵌入式微处理器市场,我们可以发现超过100家的芯片供应商和近30种指令体系结构。嵌入式处理器概述RISC结构已经被证明是嵌入式处理器最适合的结构。ARM处理器是真正意义上的RISC结构的处理器,且具有处理速度快、功耗低、价格便宜等方面的优点,得到了广泛使用2.1 引言本章以ARM处理器为例来介绍嵌入式处理器。在概要介绍处理器背景知识的基础上,主要内容偏重于介绍处理器的指令系统和基于处理器的编程基础。第二章 嵌入式处理器2.1 引言 2.2 嵌入式处理器概述 2.3A

2、RM处理器基础 2.4ARM指令系统2.5ARM程序设计基础2.2 嵌入式处理器概述 2.2.1 嵌入式处理器的分类 2.2.2 典型的嵌入式处理器 2.2.1 嵌入式处理器的分类2.2 嵌入式处理器概述 嵌入式处理器嵌入式微控制器(MCU)嵌入式微处理器(MPU)嵌入式DSP(DSP)嵌入式片上系统(SoC)典型的嵌入式处理器在1996年以前,最成功的嵌入式微处理器是Motorola公司的68000系列。此外嵌入式微处理器市场还包括其它体系结构,如Intel公司的I960,Motorola公司的Coldfire,Sun公司的Sparc,以及嵌入式X86系列平台。当然,最引人注目的还是ARM公

3、司的ARM系列、MIPS公司的MIPS系列,以及Hitachi公司的SuperH系列(其中ARM和MIPS都知识产权公司,把他们的微处理器IP技术授权给半导体厂商,由他们生产形态各异的微处理器芯片)。 典型的嵌入式处理器ARM处理器PowerPC处理器MIPS处理器Sparc处理器龙芯处理器1. ARM处理器2.2.2 典型的嵌入式处理器 英国先进RISC机器公司(Advanced RISC Machines,ARM)是全球领先的16/32位RISC微处理器知识产权(Intellectual Property,IP)供应商。 ARM公司本身不直接从事芯片生产,而是依靠转让微处理器、外围和系统芯

4、片的设计技术给合作公司,由合作公司使用这些技术来生产各具特色的芯片。 1. ARM处理器 ARM已成为移动通信、手持设备、多媒体数字消费等嵌入式解决方案事实上的标准。 ARM进入中国几年以来,已经与中兴、华为、东南大学、上海集成电路设计中心、中芯国际以及大唐签订了芯片核心技术授权协议。2.2.2 典型的嵌入式处理器 1. ARM处理器 ARM处理器本身是32位设计,但也配备16位指令集 。 ARM的Jazelle技术提供了Java加速,可得到比基于软件的Java虚拟机高得多的性能。 ARM采用DSP指令集的扩充提供了增强的16位和32位算术运算能力,提高了性能和灵活性 。 ARM还提供了两个前

5、沿特性嵌入式ICE-RT逻辑和嵌入式跟踪宏核系列,用以辅助带嵌入式核的、高集成的SoC器件的调试。 2.2.2 典型的嵌入式处理器 1. ARM处理器 基于ARM核嵌入式芯片的典型应用主要有:2.2.2 典型的嵌入式处理器 ARM应用消费娱乐产品 数字影像产品 军事电子工业控制产品 移动存贮无线产品 存储产品 汽车产品 网络产品 安全产品 2. PowerPC处理器 PowerPC处理器品种很多,既有通用的处理器,又有嵌入式控制器和内核。 PowerPC的特点是可伸缩性好、方便灵活。 PowerPC的应用范围非常广泛,从高端的工作站、服务器到桌面计算机系统,从消费电子到大型通信设备等各个方面。

6、 2.2.2 典型的嵌入式处理器 2. PowerPC处理器 PowerPC处理器的主频从25MHz700MHz不等,它们的能量消耗、大小、整合程度、价格等差别悬殊,主要产品的芯片型号有PowerPC 750、PowerPC 405和PowerPC440。 2.2.2 典型的嵌入式处理器 3. MIPS处理器 MIPS是Microprocessor without Interlocked Pipeline Stages的缩写,即“无内部互锁流水级的微处理器”。 MIPS的机制是尽量利用软件办法避免流水线中的数据相关问题,最早在80年代初期由斯坦福(Stanford)大学Hennessy教授领导

7、的研究小组研制出来的。 2.2.2 典型的嵌入式处理器 3. MIPS处理器 在嵌入式应用方面,MIPS系列微处理器是目前仅次于ARM的使用最广泛的处理器之一,其应用领域覆盖机顶盒、游戏机、路由器、激光打印机、掌上电脑等各个方面。 MIPS的系统结构及设计理念比较先进,强调软硬件协同提供性能,同时简化硬件设计。 MIPS IDF(MIPS Integrated Development Framework)集成开发工具,特别适用于嵌入式系统的开发。2.2.2 典型的嵌入式处理器 4. Sparc处理器 Sparc处理器是由著名的Sun公司自行研发的微处理器芯片。 Sun在64位UltraSpar

8、c处理器方面,主要有3个系列:可扩展的s系列主要用于高性能、易扩展的多处理器系统;集成式i系列将多种系统功能集成在一个处理器上,为单处理器系统提供了更高的效益;嵌入式e系列为用户提供理想的性能价格比,其嵌入式应用包括瘦客户机、电缆调制解调器和网络接口等。2.2.2 典型的嵌入式处理器 5. 龙芯一号处理器 龙芯一号处理器是神州龙芯公司推出的兼顾通用及嵌入式处理器特点的新一代32位处理器。 龙芯一号的投片成功,并通过了以SPEC CPU2000为代表的一批性能和功能测试程序的严格测试,标志着我国在现代通用微处理器设计方面实现了零的突破,打破了我国长期依赖国外CPU产品的无芯的历史,也标志着国产安全服务器CPU和通用的嵌入式微处理器产业化的开始。2.2.2 典型的嵌入式处理器 5. 龙芯一号处理器 龙芯一号在通用CPU体系结构设计方面采用了许多先进的设计与实现技术,尤其在动态流水线的具体实现和硬件对系统安全性的支持方面,有独特创新并申请了专利。 龙芯一号在片内提供了一种特别设计的硬件机制,可以抗御缓冲区溢出攻击,在硬件上根本抵制了缓冲区溢出类攻击的危险,从而大大的增加的服务器的安全性。 2.2.2 典型的嵌入式处理器 5. 龙芯一号处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论