- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式处理器研究
基于嵌入式处理器研究
摘 要:嵌入式系统主要应用在一些特定的专用设备上,通常情况下这些设备的硬件资源非常有限,如处理器、存储器等,而且对成本非常敏感,有时还对实时响应要求很高。嵌入式微处理器的基础是通用计算机的CPU,是嵌入式的核心。在应用中,嵌入式微处理器具有体积小、质量轻、成本低、可靠性等优点。了解嵌入式处理器的特点、发展前景、评估方法、选择方法,对嵌入式开发有极其重要的意义。??
关键词:嵌入式系统;嵌入式处理器;嵌入式处理器评估标准??
中图分类号:TP311.52 文献标识码:A 文章编号:1672-7800(2011)08-0010-02?お?
??
基金项目:湖北省教育科研基金项目(hklse2010005)??
作者简介:雷鸿(1981- ),男,广西桂林人,华中农业大学楚天学院讲师,研究方向为计算机体系结构、嵌入式应用、计算机软件和理论;汪海(1978-),男,安徽安庆人,武汉体育学院科技学院助教,研究方向计算机软件。
1 嵌入式处理器的特点和分类??
从硬件方面来看,嵌入式系统的核心部件是嵌入式处理器。嵌入式处理器的种类非常多,完全不同的体系结构就有几十种,其相关品种数量已经超过千种。无论哪种嵌入式处理器,都有一些共同的特点:①对实时操作系统具有很强的支持能力;②能够实现多任务,有较短的中断响应时间;③具有功能强大的存储区保护功能;④低功耗。??
嵌入式处理器一般可以分为4类:嵌入式微控制器(Microcontroller Unit, MCU)、嵌入式微处理器(Microprocessor Unit,MPU)、嵌入式DSP处理器(Digital Signal Processor,DSP)和嵌入式片上系统(System on chip,SOC)。??
2 嵌入式处理器发展趋势??
2.1 高度集成化的SOC趋势??
ARM公司是一家IP供应商,核心业务是IP核以及相关工具的开发和设计。半导体商通过购买ARM公司的IP授权来生产自己的微处理器芯片。由此,处理器内核来自ARM公司,各芯片厂商结合自己已有的技术优势以及芯片的市场定位等因素使芯片生产更优化,从而生产出一大批高度集成、各具特色的SOC芯片。例如Intel公司的X Scale系列集成了LCD控制器、音频编/解码器,定位于智能PDA市场;Atmel公司的AT91系列片内集成了大容量的Flash和RAM、高精度A/D转换器及大量可编程I/O端口,适合于工业控制领域。 ??
众多的高集成度SOC芯片将其内核统一于ARM核心,从而使软硬件移植变得相当容易。同时可以带来一系列的好处,如减少了外围器件和PCB面积、提高系统干扰能力、缩小产品体积、降低功耗等。??
2.2 软核和硬核同时发展的SOPC技术??
用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统SOPC。SOPC是一种特殊的嵌入式系统:它有单个芯片实现整个系统的主要逻辑功能,具有一般SOC的基本属性;同时又具有软硬件在系统可编程的功能,是可编程系统,具有可剪裁、可扩充、可升级等灵活设计方式。SOPC结合了SOC和PLD、EPGA各自的优点,涵盖了嵌入式系统设计的全部内容。不仅以处理器和实时多任务操作系统(RTOS)为中心的软件设计技术、以PCB和信号完整性分析为基础的高速电路设计技术外,SOPC还涉及目前普遍关注的软硬件协同设计技术。??
SOPC技术中以Nios和Micro Blaze为代表的RISC处理器、IP核以及用户以HDL语言开发的逻辑部件可以最终综合到一片FPGA芯片上,真正实现可编程片上系统,此时的嵌入式处理器称之为“软处理器”或者“软核”。??
SOPC技术的另一个重要分支是嵌入硬核。高度密度逻辑(FPGA)、存储器(SRAM)及嵌入式处理器(ARM/PPC)于单片可编程逻辑器件上,实现了高速度与编程能力的完美结合。??
2.3 与DSP技术融合??
传统的嵌入式微处理器可分为微控制器MCU、微处理器MPU和数字信号处理DSP。然后随着技术的发展,他们之间的区别变得越来越模糊,并有逐步融合的趋势。现在很多MCU和MPU都具有DSP的特征,如采用哈佛结构、增加了乘加运算指令等。同时不少DSP芯片也集成了A/D、D/A、定时/计数器和UART等。一般有两种技术路线:??
在中低端应用中,传统MPU内部集成了DSP宏单元以及在指令集中加入DSP功能指令。ARM9E系列处理器采用哈佛结构的同时增加了16位数据乘法和乘加操作指令、双字数据操作指令、Cache预取指令等。??
在高端复杂应用中,向多内核、并行处理的方向发展。?
文档评论(0)