嵌入式系统硬件设计方法课件_第1页
嵌入式系统硬件设计方法课件_第2页
嵌入式系统硬件设计方法课件_第3页
嵌入式系统硬件设计方法课件_第4页
嵌入式系统硬件设计方法课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、嵌入式处理器 嵌入式处理器 学习目的及主要内容学习目的: 通过本章学习主要掌握嵌入式系统的硬件(重点是嵌入式处理器子系统)设计方法,其中结合基于微控制器和微处理器的嵌入式系统设计例子。主要内容:1. 嵌入式系统的硬件组成2. 嵌入式处理器的技术指标3. 典型的嵌入式处理器4. 如何选择嵌入式处理器5. 嵌入式处理器子系统的设计方法学习目的及主要内容学习目的:1 概述 一个嵌入式系统产品包括硬件子系统和软件子系统,硬件子系统包括处理器、存储器、各种可编程接口电路、外部设备驱动电路等。 嵌入式处理器种类很多,根据用途和配置不同可分为嵌入式微处理器、嵌入式微控制器、数字信号处理器、可编程器件等。嵌入

2、式处理器是嵌入式系统硬件的核心,用于运行嵌入式系统的系统软件和应用软件。 本章主要涉及两个方面内容:嵌入式处理器及其选型;嵌入式处理器子系统的设计方法。1 概述 一个嵌入式系统产品包括2 嵌入式系统硬件子系统组成1. 嵌入式系统的嵌入形式 嵌入通用计算机型 嵌入通用计算机型的嵌入式系统指的是把通用的计算机嵌入到应用系统内部,以形成专用设备。 基于嵌入式处理器的专用计算机型 根据嵌入式系统产品的特殊需要,完全量身定制的嵌入式系统,不存在资源浪费的情况。 如何确定嵌入式系统的形式a. 成本考虑b. 销售的数量 2 嵌入式系统硬件子系统组成1. 嵌入式系统的嵌入形式 2. 硬件子系统总体组成 硬件子

3、系统的设计围绕嵌入式处理器进行。嵌入式系统硬件的一般结构如下图所示。2. 硬件子系统总体组成 3. 嵌入式处理器子系统 通用微处理器 嵌入式微控制器 嵌入式微处理器 嵌入式微处理器的特点:需要扩展 、处理能力较强、支持大容量存储器寻址、一般适合于高端应用、型号多、通用性强。 DSP DSP可分为定点DSP和浮点DSP两类。 可编程器件 可编程器件的采用需要考虑的因素:成本、速度、流片。 3. 嵌入式处理器子系统 4. 嵌入式存储器子系统 在嵌入式系统中使用的存储器可以是内部存储器,也可以是外部存储器。嵌入式系统的存储器用于存放嵌入式系统的应用软件。5. 附属电路和I/O子系统a. 嵌入式处理器

4、工作时必须有附属电路,如时钟电路、复位电路、调试 电路、监视定时器、译码器电路等。b. I/O接口电路,完成嵌入式处理器与外部设备之间的交互和数据通信。 包括两大类:输入电路接口和输出电路接口。 6. 调试子系统 调试子系统通常指的是JTAG调试接口和BDM调试接口。 4. 嵌入式存储器子系统3 嵌入式处理器的技术指标 功能:主要取决于处理器所集成的存储器的数量和外部设备接口的种 类和数量。 字长:指参与运算的数的基本位数,它决定了寄存器、运算器和数据 总线的位数,因而直接影响硬件的复杂程度。 处理速度:在单位时间内各类指令的平均执行条数。 工作温度 功耗 寻址能力:取决于处理器地址线的数目。

5、 平均故障间隔时间:指在相当长的运行时间内,机器工作时间除以运 行期间内的故障次数。 性能价格比 工艺:半岛体工艺和设计工艺。 电磁兼容性指标:取决于器件的选择、电路的设计、工艺、设备的外 壳等。 3 嵌入式处理器的技术指标 功能:主要取决于处理器所集成的4 典型的嵌入式处理器介绍1. Microchip系列嵌入式控制器 Microchip的PIC MCU系列嵌入式微控制器结合了高性能、低价格、小包装的特点,为工业生产提供了最佳的性能价格比。提供了5类的8位MPU来更好地满足用户的需要。 2. Philips LPC嵌入式控制器系列 Philips半导体公司近年来推出的51LPC系列OTP(一

6、次编程)嵌入式微控制器在基本结构、汇编指令等方面与80C51系列兼容,时钟频率可高达20 MHz。 3. Freescale 微控制器MC68HC08系列 MC68HC08系列有很多型号,主要特点有:采用模块化设计、含片内监控ROM、具有特色的FLASH取代片内EPROM和ROM、具有锁相环电路。 4 典型的嵌入式处理器介绍1. Microchip系列嵌入式4. MCS-51系列嵌入式控制器/处理器 MCS-51系列微控制器、微处理器是由Intel公司首先开发的嵌入式微处理器/微控制器。 5. Atmel公司的AVR系列微控制器 Atmel公司产品的主要特点:以EEPROM电可擦除及Flash

7、技术为主导、多种封装形式和高质量、多种应用环境。 6. 80C186系列16位嵌入式处理器 80C186标准化内核不仅可以兼容16位微处理器家族。8088/8086的目标代码,还相应地提高了硬件和软件方面的性能。 7. MC68HC12系列处理器 MC68HC12是Freescale公司开发的16位、兼容MC68HC11工业标准的嵌入式处理器,在工业上得到了广泛的应用。 4. MCS-51系列嵌入式控制器/处理器8. PowerPC系列32位嵌入式处理器 PowerPC由Freescale公司设计,用来满足从台式计算机CPU到高性能处理器、高集成度嵌入式MPU处理器的不同需要。 9. Cold

8、Fire系列32位嵌入式处理器 ColdFire处理器属于MC68000微处理器家族, ColdFire内核具有100的通用性,所以它们可以方便地被移植到新的用户设计中。 10. ARM系列 ARM(Advanced RISC Machines)介绍 ARM处理器的特点:小体积、低功耗、低成本、高性能;16位/32位双指令集;全球众多的合作伙伴。 当前ARM体系结构有Thumb、DSP、Jazeller的扩展。 8. PowerPC系列32位嵌入式处理器10. ARM系列(continued) ARM处理器系列 ARM处理器有5个产品系列:ARM7、ARM9、ARM9E、ARM10ARM10和

9、SecurCore。ARM7、ARM9、ARM9E和ARM10是4个通用处理器系列,每个系列提供一套特定的性能来满足设计者对功耗、性能和体积的需求。 带ARM内核嵌入式处理器芯片a. ARM公司有着诸多合作伙伴b. Atmel公司生产带ARM内核的芯片 AT91方框图如右图所示。 10. ARM系列(continued) ARM处理器系列c. Cirrus Logic公司生产的带ARM内核的芯片 Cirrus Logic公司生产的带ARM内核芯片的主要应用领域为:手持计算、个人数字音频播放器和Internet电气设备。d. Intel公司生产的带ARM内核的芯片 Intel公司和Digital

10、 Equipment公司合作开发了StrongARM系列处理器,现产权为Intel公司所有,另外,Intel公司还开发了XScale处理器。e. Samsung公司生产的带ARM内核的芯片 在Samsung公司生产的带ARM内核的芯片系列中,产品型号较多,其中包括PDA、网络及Flash产品系列。 c. Cirrus Logic公司生产的带ARM内核的芯片 5 如何选择嵌入式处理器选择处理器可分为两个步骤: 选择哪一类处理器,在通用处理器、嵌入式微控制器、嵌入式处理器、DSP、可编程器件之间做出选择。 选择哪个厂家的产品。1. 选择处理器的原则 够用原则a. 低端简单应用 b. 中端的复杂应用

11、c. 涉及数字信号处理和数学计算的应用 成本原则a. 电路的成本b. 印制电路板的成本2. 选择嵌入式处理器的具体方法5 如何选择嵌入式处理器选择处理器可分为两个步骤:6 嵌入式处理器子系统的设计方法1. 设计原则 复用原则 设计人员在设计嵌入式应用系统时,应尽量使当前的设计工作成果可用于未来的设计中,一方面可以缩短设计的时间,另一方面也可以减少设计中出现错误的可能性。 模块化原则 所谓模块化原则,体现在嵌入式系统的硬件设计上自顶向下的设计思想。把整个硬件系统分成各个子系统,分别进行设计,在设计的每个阶段优化每个子模块的设计方案,一方面便于检查设计的缺陷,另一方面也为设计工作的复用打下基础。

12、标准化原则 这里所谓的标准化,包括两个方面的含义:行业标准和自定义标准。 6 嵌入式处理器子系统的设计方法1. 设计原则2. 基于微控制器的设计 典型设计的微控制器子系统电路。 2. 基于微控制器的设计 最小系统的设计 微控制器本身的支持电路。 最小系统的设计 I/O部件的分别设计 I/O部件完成微控制器与外部设备的接口,在设计微控制器子系统时,在微控制器的I/O引脚上定义需要连接的外部设备的网络标号即可。 外部设备接口电路的设计可以分类进行,分类可以按照多种方法进行。例如,可以根据电路输入/输出的性质分为输入电路、输出电路,也可以根据外部电路实现的功能进行划分。 I/O部件的分别设计 3.

13、基于微处理器的最小系统设计 设计处理器子系统 设计微处理器子系统时需要设计处理器的地址总线、数据总线和控制总线。 设计总线 总线主要传递以下4种信号:数据总线信号、地址总线信号、控制信号、辅助信号。 设计I/O子系统 对于嵌入式系统而言,I/O子系统与处理器子系统之间的连接大多不使用系统总线,而是直接连接在处理器的引脚上。 3. 基于微处理器的最小系统设计小结1. 嵌入式系统的硬件包括嵌入式处理器、存储器、I/O系统和外部设备。2. 嵌入式处理器的原理、组成,3. 嵌入式处理器的选型,4. 嵌入式处理器子系统的设计.小结1. 嵌入式系统的硬件包括嵌入式处理器、存储器、I/O系思考题1. 嵌入式系统的硬件有哪几个组成部分?2. 设计嵌入式系统时,嵌入式系统的设计形式有哪几种?选择嵌入式系 统的设计形式需要从哪些方面考虑?3. 通用处理器与嵌入式处理器有哪些相同和不同的地方?4. 常用的嵌入式处理器、控制器、数字信号处理器有哪些,各自有什么 特点,通常适用于哪些方面的应用?除了书上介绍的嵌入式处理器之 外,你还能提供哪些嵌入式处理器(型号和制造商)?5. 选择嵌入式处理器需要考虑哪些因素?6. 根据模块化和复用的原则,设计嵌入式微控制器系统时,需要设计哪 些电路?7. 根据模块化和复用的原则,设计嵌入式微处理

温馨提示

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

评论

0/150

提交评论