- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 嵌入式系统概况 嵌入式系统(Embedded Systems) : 以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 后PC时代——无所不在的计算(nomadic computing)使嵌入式处理器将遍及我们能够想象得到的各个角落。 1.1 嵌入式系统的特点 面向用户、面向产品、面向应用 处理能力、可靠性、体积、功耗、成本、电磁兼容性 硬件量体裁衣,向SoC方向发展 软件固化,高实时性是基本要求,生命周期和嵌入式产品一样长 要有开发环境和工具支持开发 1.2 嵌入式处理器分类 大致可分为三类 嵌入式微处理器( Microprocessor Unit, MPU) PowerPC系列 嵌入式微控制器( Microcontroller Unit, MCU) 8051系列 嵌入式DSP处理器( Digital Signal Processor, DSP) TMS320C5000系列 TI公司曾把处理器比作汽车: DSP是跑车,追求的是速度; MPU是轿车,追求的是经济性与速度的折中; MCU是满足特殊用途的车。 嵌入式双核与多核处理器已大量应用: DSP+RISC芯核,如TI的OMAP手机平台 1.3 嵌入式微处理器MPU 嵌入式MPU通常是RISC型。需要ROM、RAM、总线接口、各种外设等器件配合。 在I/O控制,工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强,功耗上有所降低。 功能性能强,可扩充性,可重用性好 系统结构复杂,成本高,技术保密性也较差 1.4 嵌入式微控制器MCU MCU一般以某种内核为核心,芯片内部可能集成ROM、RAM、总线逻辑、GPIO、同步异步串行口,PWM、A/D、D/A、定时/计数器、WatchDog等各种必要功能和外设。 一个系列的MCU具有多种衍生产品,内核都是一样的,不同的是存储器和外设的配置及封装 小而全,控制性能好,体积小,成本低 运算能力弱,早期产品开发调试不方便 MCU的位数 MPU一般为32bit,DSP一般为16~32bit MCU有4bit, 8bit, 16bit, 32bit 8bit和32bit开发应用最广 8bit :8051 32bit:ARM 8位MCU市场已逐步趋向稳定,32位MPU代表着嵌入式技术的发展方向,正在加速发展。 8bit和32bit之争(1) 预计在2001至2006年期间,32位MCU的复合年增长率可望达到22.6%,8位机几乎没有增长。 推动32位应用的因素主要有以下两个: 一是要求更高性能的新应用的推出,包括数码相机、手机及MP3播放机等小型设备; 二是像电视机、汽车音响及电子玩具等大家非常熟悉的应用变得越来越先进,以致它们对拥有超出8位微控制器范围的性能及存储器的需求正在增长。 8bit和32bit之争(2) 8位机的缺点: 运算能力弱, 寻址空间小,不支持DRAM 调试手段不方便,专用仿真器 不支持操作系统 半导体工艺几何尺寸的缩小也几乎完全消除了16位与32位MCU之间的价格差异。 片上存储器及外围电路占去了绝大部分的硅面积,使得MCU内核的成本在整个器件预算中几乎可以忽略不计。 ARM7TDMI为3万门。 8bit和32bit之争(3) 高端32位CPU价格的不断下降和开发环境的成熟,促使32位RISC嵌入式处理器日益挤压原先由8位微控制器主导的应用空间。 随着第三方的开发工具支持的不断增加,开发工具的价格在逐步降低,另一方面技术供应商在不断提高开发工具的灵活性和智能化程度,使得开发环境不断改善。 1.5 嵌入式DSP处理器EDSP DSP处理器对硬件结构和软件指令进行了特殊设计,使其适合于执行DSP算法,代码效率高,运算速度快,功耗低。 嵌入式系统的智能化,在数字滤波、信号识别、谱分析、调制解调等方面DSP算法正在大量进入嵌入式领域。 控制功能弱,片上外设少,可扩充性差 1.6 混合信号片上系统MSoC 嵌入式系统的发展过程将经历三个阶段: 第一阶段,各种模拟信号处理和MCU之间相互独立; 目前处于第二阶段,MCU集成了ADC、DAC和其它一些模拟单元, 第三阶段,模拟信号处理中的放大、滤波、ADC、DAC和其它模拟单元将和MCU融为一体,构成一个SOC,模拟和数字开发工作将集中在同一芯片,嵌入式的开发理念发生了本质的变化。 第二章 嵌入式系统设计 嵌入式系统设计步骤: 需求分析:功能 性能
文档评论(0)