嵌入式系统硬件设计方法

上传人:第*** 文档编号:56557461 上传时间:2018-10-13 格式:PPT 页数:22 大小:192KB
返回 下载 相关 举报
嵌入式系统硬件设计方法_第1页
第1页 / 共22页
嵌入式系统硬件设计方法_第2页
第2页 / 共22页
嵌入式系统硬件设计方法_第3页
第3页 / 共22页
嵌入式系统硬件设计方法_第4页
第4页 / 共22页
嵌入式系统硬件设计方法_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《嵌入式系统硬件设计方法》由会员分享,可在线阅读,更多相关《嵌入式系统硬件设计方法(22页珍藏版)》请在金锄头文库上搜索。

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

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

3、器子系统 通用微处理器 嵌入式微控制器 嵌入式微处理器 嵌入式微处理器的特点:需要扩展 、处理能力较强、支持大容量存 储器寻址、一般适合于高端应用、型号多、通用性强。 DSP DSP可分为定点DSP和浮点DSP两类。 可编程器件 可编程器件的采用需要考虑的因素:成本、速度、流片。,4. 嵌入式存储器子系统 在嵌入式系统中使用的存储器可以是内部存储器,也可以是外部存 储器。嵌入式系统的存储器用于存放嵌入式系统的应用软件。 5. 附属电路和I/O子系统 a. 嵌入式处理器工作时必须有附属电路,如时钟电路、复位电路、调试 电路、监视定时器、译码器电路等。 b. I/O接口电路,完成嵌入式处理器与外部

4、设备之间的交互和数据通信。 包括两大类:输入电路接口和输出电路接口。 6. 调试子系统 调试子系统通常指的是JTAG调试接口和BDM调试接口。,3 嵌入式处理器的技术指标, 功能:主要取决于处理器所集成的存储器的数量和外部设备接口的种 类和数量。 字长:指参与运算的数的基本位数,它决定了寄存器、运算器和数据 总线的位数,因而直接影响硬件的复杂程度。 处理速度:在单位时间内各类指令的平均执行条数。 工作温度 功耗 寻址能力:取决于处理器地址线的数目。 平均故障间隔时间:指在相当长的运行时间内,机器工作时间除以运 行期间内的故障次数。 性能价格比 工艺:半岛体工艺和设计工艺。 电磁兼容性指标:取决

5、于器件的选择、电路的设计、工艺、设备的外 壳等。,4 典型的嵌入式处理器介绍,1. Microchip系列嵌入式控制器 Microchip的PIC MCU系列嵌入式微控制器结合了高性能、低价 格、小包装的特点,为工业生产提供了最佳的性能价格比。提供了5类的 8位MPU来更好地满足用户的需要。 2. Philips LPC嵌入式控制器系列 Philips半导体公司近年来推出的51LPC系列OTP(一次编程)嵌入 式微控制器在基本结构、汇编指令等方面与80C51系列兼容,时钟频率 可高达20 MHz。 3. Freescale 微控制器MC68HC08系列 MC68HC08系列有很多型号,主要特点

6、有:采用模块化设计、含片 内监控ROM、具有特色的FLASH取代片内EPROM和ROM、具有锁相环 电路。,4. MCS-51系列嵌入式控制器/处理器 MCS-51系列微控制器、微处理器是由Intel公司首先开发的嵌入式 微处理器/微控制器。 5. Atmel公司的AVR系列微控制器 Atmel公司产品的主要特点:以EEPROM电可擦除及Flash技术为主 导、多种封装形式和高质量、多种应用环境。 6. 80C186系列16位嵌入式处理器 80C186标准化内核不仅可以兼容16位微处理器家族。8088/8086的 目标代码,还相应地提高了硬件和软件方面的性能。 7. MC68HC12系列处理器

7、 MC68HC12是Freescale公司开发的16位、兼容MC68HC11工业标 准的嵌入式处理器,在工业上得到了广泛的应用。,8. PowerPC系列32位嵌入式处理器 PowerPC由Freescale公司设计,用来满足从台式计算机CPU到高 性能处理器、高集成度嵌入式MPU处理器的不同需要。 9. ColdFire系列32位嵌入式处理器 ColdFire处理器属于MC68000微处理器家族, ColdFire内核具有 100的通用性,所以它们可以方便地被移植到新的用户设计中。 10. ARM系列 ARM(Advanced RISC Machines)介绍 ARM处理器的特点:小体积、低

8、功耗、低成本、高性能;16位/32 位双指令集;全球众多的合作伙伴。 当前ARM体系结构有Thumb、DSP、Jazeller的扩展。,10. ARM系列(continued), ARM处理器系列 ARM处理器有5个产品系列: ARM7、ARM9、ARM9E、ARM10 ARM10和SecurCore。ARM7、 ARM9、ARM9E和ARM10是4个通用 处理器系列,每个系列提供一套特定 的性能来满足设计者对功耗、性能和 体积的需求。 带ARM内核嵌入式处理器芯片 a. ARM公司有着诸多合作伙伴 b. Atmel公司生产带ARM内核的芯片 AT91方框图如右图所示。,c. Cirrus L

9、ogic公司生产的带ARM内核的芯片 Cirrus Logic公司生产的带ARM内核芯片的主要应用领域为:手持 计算、个人数字音频播放器和Internet电气设备。 d. Intel公司生产的带ARM内核的芯片 Intel公司和Digital Equipment公司合作开发了StrongARM系列处理 器,现产权为Intel公司所有,另外,Intel公司还开发了XScale处理器。 e. Samsung公司生产的带ARM内核的芯片 在Samsung公司生产的带ARM内核的芯片系列中,产品型号较多, 其中包括PDA、网络及Flash产品系列。,5 如何选择嵌入式处理器,选择处理器可分为两个步骤:

10、 选择哪一类处理器,在通用处理器、嵌入式微控制器、嵌入式处理器、DSP、可编程器件之间做出选择。 选择哪个厂家的产品。 1. 选择处理器的原则 够用原则 a. 低端简单应用 b. 中端的复杂应用 c. 涉及数字信号处理和数学计算的应用 成本原则 a. 电路的成本 b. 印制电路板的成本 2. 选择嵌入式处理器的具体方法,6 嵌入式处理器子系统的设计方法,1. 设计原则 复用原则 设计人员在设计嵌入式应用系统时,应尽量使当前的设计工作成果 可用于未来的设计中,一方面可以缩短设计的时间,另一方面也可以减 少设计中出现错误的可能性。 模块化原则 所谓模块化原则,体现在嵌入式系统的硬件设计上自顶向下的

11、设计 思想。把整个硬件系统分成各个子系统,分别进行设计,在设计的每个 阶段优化每个子模块的设计方案,一方面便于检查设计的缺陷,另一方 面也为设计工作的复用打下基础。 标准化原则 这里所谓的标准化,包括两个方面的含义:行业标准和自定义标 准。,2. 基于微控制器的设计 典型设计的微控制器子系统电路。, 最小系统的设计 微控制器本身的支持电路。, I/O部件的分别设计 I/O部件完成微控制器与外部设备的接口,在设计微控制器子系统 时,在微控制器的I/O引脚上定义需要连接的外部设备的网络标号即可。 外部设备接口电路的设计可以分类进行,分类可以按照多种方法进 行。例如,可以根据电路输入/输出的性质分为

12、输入电路、输出电路,也 可以根据外部电路实现的功能进行划分。,3. 基于微处理器的最小系统设计 设计处理器子系统 设计微处理器子系统时需要设计处理器的地址总线、数据总线和控 制总线。 设计总线 总线主要传递以下4种信号:数据总线信号、地址总线信号、控制信 号、辅助信号。 设计I/O子系统 对于嵌入式系统而言,I/O子系统与处理器子系统之间的连接大多不 使用系统总线,而是直接连接在处理器的引脚上。,小结,1. 嵌入式系统的硬件包括嵌入式处理器、存储器、I/O系统和外部设备。 2. 嵌入式处理器的原理、组成, 3. 嵌入式处理器的选型, 4. 嵌入式处理器子系统的设计.,思考题,1. 嵌入式系统的

13、硬件有哪几个组成部分? 2. 设计嵌入式系统时,嵌入式系统的设计形式有哪几种?选择嵌入式系 统的设计形式需要从哪些方面考虑? 3. 通用处理器与嵌入式处理器有哪些相同和不同的地方? 4. 常用的嵌入式处理器、控制器、数字信号处理器有哪些,各自有什么 特点,通常适用于哪些方面的应用?除了书上介绍的嵌入式处理器之 外,你还能提供哪些嵌入式处理器(型号和制造商)? 5. 选择嵌入式处理器需要考虑哪些因素? 6. 根据模块化和复用的原则,设计嵌入式微控制器系统时,需要设计哪 些电路? 7. 根据模块化和复用的原则,设计嵌入式微处理器子系统时,通常如何 设计?该子系统包括哪些单元电路?,8. 在嵌入式系统中,嵌入式微处理器子系统与存储器系统之间的连接信 号主要有哪些?与外部设备之间的连接方式是什么? 9. 嵌入式系统硬件设计的复用、模块化、标准化的意义是什么? 10. 通常,嵌入式微控制器和微处理器之间的区别和相同点分别是什么? 一般地,它们适用于哪些方面的应用?,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号