Cortex-M0已撬开ARM架构灵活之门?

2011-01-10 07:59:00来源: EEWORLD

  就在DSP+MCU日渐成为数字控制主流时,恩智浦LPC4000的出现,似乎打破了这个规则。

  这个全球首次采用ARM Cortex-M4和Cortex-M0双核架构的非对称数字信号控制器,为DSP和MCU应用开发提供了单一的架构和环境。“LPC4000不只是一款Cortex-M4处理器,而是针对微控制器和DSP应用推出的一款多核处理产品。配置型外设可以降低LPC4000用户对外部ASIC功能的依赖,”恩智浦半导体副总裁暨全球微控制器产品线总经理Geoff Lees解释说,“目前我们推出的产品只是M4+1个M0架构,未来随着用户需求的增加,我们还有可能继续增加作为协处理器的M0数量,变成一个M4 + N个M0的结构。”在Geoff眼中,M0正是开启ARM架构灵活之门的钥匙。


恩智浦半导体副总裁暨全球微控制器产品线总经理Geoff Lees

  与传统意义上多核架构不同的是,LPC4000的非对称架构无需专门编写指令去动态分配工作和资源,而是在设计阶段已经完成了对工作负载的分配,即M4负责主要工作负载及相应周边工作,M0则负责后台的一些应用,因而在一个芯片上同时实现了处理及实时控制功能。以音频处理和电机控制为例,“M4单独实现上述应用并不是不可能,”Geoff介绍,“但是由于一方面要做解码工作,一方面还要监督数据流在USB的传输状态,所以M4大多数时间处于全负载状态,这样系统没法实现安全保障,”所以更多的数据沟通、流量监控的问题可以交给M0实现,M4更好地被释放出来,做专门的解码、调音及声道均衡等工作。与此同时,在电机控制应用中也类似,通用型的系统工作更多地由M0来完成。

  与其他厂商提出非对称概念不同,LPC4000系列是由32位的Cortex-M0及其智能外设实现的,因为用户在开发源码时,只需要用同样的编程语言和工具,就可以决定工作负载在双内核之间的分配,因而不再需要专门的程序员实现不同地开发。两个核可以并行工作,M4和M0共用一个调试接口,允许一个JTAG/SWD调试单元调试两个内核。

  无论是想要获得高效数学运算功能的微控制器设计人员,还是想使用更多外部备的DSP设计人员,都能通过LPC4000独有的架构获益。利用双核架构和恩智浦特有的可配置外设,LPC4000可以帮助客户实现多种开发应用,比如:马达控制、电源管理、工业自动化、机器人、医疗、汽车配件和嵌入式音频。恩智浦LPC4000系列控制器包含以下部件:

[1] [2] [3]

关键字:M4  恩智浦  LPC4000  LPC4300  M0

编辑:汤宏琳 引用地址:http://www.eeworld.com.cn/mcu/2011/0110/article_2558.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
M4
恩智浦
LPC4000
LPC4300
M0

小广播

独家专题更多

TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved