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

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

何立民专栏

单片机及嵌入式宝典

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

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