Cortex-M0已撬开ARM架构灵活之门? (1)
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
Cortex-M0已撬开ARM架构灵活之门? (1)  2012/3/1
就在DSP+MCU日渐成为数字控制主流时,恩智浦LPC4000的出现,似乎打破了这个规则。这个全球首次采用ARMCortex-M4和Cortex-M0双核架构的非对称数字信号控制器,为DSP和MCU应用开发提供了单一的架构和环境。“LPC4000不只是一款Cortex-M4处理器,而是针对微控制器和DSP应用推出的一款多核处理产品。配置型外设可以降低LPC4000用户对外部ASIC功能的依赖,”恩智浦半导体副总裁暨全球微控制器产品线总经理GeoffLees解释说,“目前我们推

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

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

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

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

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

与《Cortex-M0已撬开ARM架构灵活之门? (1)》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095