恩智浦基于M0+内核的全新LPC800微控制器产品初探

发布者:VelvetWhisper最新更新时间:2013-04-11 来源: http://www.lpcnow.com/关键字:恩智浦 手机看文章 扫描二维码
随时随地手机看文章

在今天的电子展上,恩智浦披露了其全新微控制器产品——LPC800系列的细节,这是其基于ARM迄今为止最小且功耗最低的内核——ARM Cortex M0+的首款MCU。作为ARM Cortex-M0和LPC产品的长期用户,我一直都在期待能深入探究M0+芯片的细节,发现它与其他Cortex-M系列相通的地方。尽管此次发布有些出人意料,但绝不会令人失望。

M0+有何不同之处?

M0+芯片基于极受欢迎的Cortex-M0内核,因此很可能会针对同一细分市场,即功率和成本敏感的嵌入式解决方案,在该解决方案中整体芯片尺寸、效率以及电池寿命是重要的考虑因素。

Thomas Ensergueix在其博客帖子“ARM Cortex-M0+:不仅仅是低功耗处理器”中论述了其与Cortex-M0的许多关键差别,但在这里仍值得重点介绍一下其中一项最大的改进。

促使M0+运行功耗更低的关键因素之一是全新的两级流水线。正如ARM在其文章“Cortex-M0+处理器简介:低功率的终极解决方案”中所解释的那样:

这是ARM首次设计具有两级流水线架构的处理器,其在提升性能的同时,维持了相同的高频率。最后的成果非常振奋人心。在Dhrystone循环功耗分析测试中,Cortex-M0+处理器消耗的动态功耗仅是现有Cortex-M0处理器的三分之二。
...通过采用两级流水线设计,处理器的阴影分支得以降低,从而削减了闪存的存取次数。在微控制器所消耗的功耗中,闪存功耗往往占了很大一部分比例,因此,减少闪存的存取次数会对总体功耗产生直接的影响。

M0+现在还支持单循环IO访问(相对于M0的双循环),其快速位拆裂等功能的速度可能达到M0的两倍...所有这些都具有较小的总占位空间和较低的功耗。这点非常重要,因为我经常发现自己倾向于通过M3获取额外的性能提升,但是既然M0+可在更小的内核上几乎同样有效地执行某些IO任务,那么我也能通过较低的总体功耗和BOM成本获得类似的性能。

实施事项!

外设与架构改进同样重要,它是所有神奇的来源,也是任何事实决定的基础。ARM通过其内核向每家公司都提供了公平的竞争环境,但我很好奇飞思卡尔和恩智浦相比将会如何,因为正是这两家公司提供了基于全新M0+的产品。

恩智浦的做法的确让我非常惊讶。我期待飞思卡尔和恩智浦会针对芯片的各项功能进行合理竞争,但很明显两者却用各自的芯片来解决截然不同的问题。恩智浦将LPC800定位为基本8位MCU的直接替代产品,这对于如此小型和高效的内核来说非常自然;而飞思卡尔将其M0+芯片定位为更为中等级别的解决方案(成本和复杂性更高)。这非常合理,因为飞思卡尔重点关注的是M4,它有更大的差距需要填补,而恩智浦已经很好地覆盖从M0到M3到M4的整个范围(针对M0的LPC1100、针对入门级M3的LPC1300、针对高端M3的LPC1700和LPC1800以及针对M4 DSP型处理和高度嵌入式提升的LPC4300)。

首款真正基于ARM的8位替代产品?

可能和很多人一样,我也期待与广受欢迎的LPC1100系列相似的M0+版本(尽管我想这也是工作成果)。但是在产品发布后,恩智浦已经做出明智的决定,将其首款M0+芯片定位为8位到32位应用的连接桥梁,因为其已完全覆盖其余的深度嵌入式产品。

目前已经有很多关于ARM将统占嵌入式领域的言论,但现实情况是,8位应用与入门级M0器件(如LPC1100芯片等)之间仍存在巨大的鸿沟,并且它们无法使用SW或MCU内核。许多8位架构占主导地位的低成本产品仍采用TSSOP或DIP封装,通过手工或波峰焊进行装配(也有极少数例外,比如DIP LPC1114),但是ARM在很大程度上已被限定于采用QFN、QFP或BGA等更现代的和机器可放置的封装。价格也是一个问题,即便1美元的LPC111x芯片在其刚推出时在价格上是一个突破(它们现在依然非常有价值!),但价格为0.39美元、采用类似DIP和TSSOP封装的LPC800芯片一经推出,定价规则将被彻底改变。

全新外设

现在我终于拿到了一个早期样品,在我迫切想了解该芯片的技术细节,并开始动手测试一些外设时,我还要提一下这款全新芯片的关键亮点:

全新的开关矩阵简介视频)可极大地提升灵活性,只需一行代码就能将任意功能轻松指定到任意引脚。它的主要优势是能够通过引脚和功能的重新映射来创建小型且简洁的2层电路板。

内核IP块已得到简化,使得对I2C、SPI和USART的操作更加轻松;将驱动程序添加到ROM中,节省了宝贵的闪存空间并避免代码膨胀,同时使其更适合于在低功耗情形下使用(比如将SPI时钟从核心时钟中分离,该核心时钟之前必须以4倍的SPI时钟频率运行)。

另外值得关注的是,该芯片还带有一个全新的模式匹配引擎(用于引脚状态组合可配置为引发中断的中断),带16位和32位定时器/计数器、用于可编程状态管理的状态可配置定时器(SCT),以及一个具有内部或外部参考电平的模拟比较器

恩智浦在其官方公告中已经对LPC800进行了详尽的描述,但是我有机会通过实际硬件和代码来更加深入了解这些全新外设,并在此基础上就我认为可解决的问题提出了更多的想法。

我期待能够就该芯片撰写更多内容并进行实际测试...真正见证只有指甲那么大且采用8位封装的芯片的潜力究竟有多大!

关键字:恩智浦 引用地址:恩智浦基于M0+内核的全新LPC800微控制器产品初探

上一篇:STM32的串口配置(中断方式)
下一篇:uClinux平台下的Flash存储技术

推荐阅读最新更新时间:2024-03-16 13:21

恩智浦推出高级雷达SDK 增强汽车雷达传感器性能
据外媒报道,恩智浦半导体(NXP Semiconductors)推出首版高级雷达软件开发工具包(高级雷达软件开发工具包PRSDK),使得设计人员能够将恩智浦的软件算法与最新的S32R4x雷达处理器系列紧密结合,从而优化雷达系统的性能,进而进一步提高雷达探测的安全性和差异化。 该专有雷达算法库可以将当前和已经验证的算法集成到雷达传感器应用程序中,从而加速雷达传感器的开发并减少研发投资。该首个版本将在2022年预备进行评估,共三个算法包,包括干扰消除、MIMO波形优化和角分辨率改进的解决方案。 图片来源:恩智浦 随着自动紧急制动和自适应巡航控制等雷达应用日益成为当今交付车辆的标准配置,以及各地推出各项相关法律和指南,车辆
[汽车电子]
<font color='red'>恩智浦</font>推出高级雷达SDK 增强汽车雷达传感器性能
基于NXP技术的一套完整智能家居ZigBee开发系统解决方案上市
2021年4月7日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下世平推出基于恩智浦(NXP)i.MX RT1020和JN51xx的一套完整智能家居ZigBee开发系统方案(包含网关板、APP、云服务)。 智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术构成的家居生态圈。与普通家居相比,智能家居不仅有传统的居住功能,还可以将家居生活相关的设施进行集成并通过智能控制系统,为用户提供全方位的智能交互功能。 图示 1- 大联大世平推出基于 NXP i.MX RT1020 和 JN51xx 的 ZigBee 3.0 网关方案的 场景应用图 由大联大世
[物联网]
基于<font color='red'>NXP</font>技术的一套完整智能家居ZigBee开发系统解决方案上市
福特新一代车机系统SYNC4拆解:NXP才是真正的大赢家
福特在 2020 年推出新一代车机系统 SYNC4。第一个搭载 SYNC4 的是福特的纯电版野马 MUSTANG MACH-E。 福特纯电版野马座舱,采用 10.2 英寸仪表,15.5 英寸竖屏。和特斯拉 Model 3 类似,大屏也是划分为两部分,分辨率可能也是 1920*1200。 未来福特绝大部分车型都会搭载 SYNC4 系统,极少数低端车使用三星苏州哈曼的 CTR 系统。SYNC4 有三个尺寸,分别是 8、12 和 15.5 英寸,其中 12 和 15.5 英寸将会采用竖屏。 2021 版福特畅销车型 F-150 标配搭载 SYNC4 的 8 英寸横屏,可选装 12 英寸竖屏,仪表则为 12.4 英寸全液
[嵌入式]
福特新一代车机系统SYNC4拆解:<font color='red'>NXP</font>才是真正的大赢家
从云到边缘,NXP软硬结合,构建完整生态
据悉,到2025年,全球物联网设备数量将达到1000亿台且超过70%的数据和应用在边缘产生和处理。得益于智能边缘计算技术的最新进展,物联网和智能制造等产业的智能变革也将实现。除此之外,始于2020年的新冠疫情促使各类在线应用涌现,进而助推对智能边缘计算需求的大幅增长。然而智能边缘计算需求复杂、应用多样,这也给MCU、MPU的设计提出了更高要求。 不过,迎难而上是科技厂商的一贯作风。近日,恩智浦半导体(NXP)宣布其EdgeVerse™产品系列新增了跨界应用处理器,包括i.MX 8ULP、经Microsoft Azure Sphere认证的i.MX 8ULP-CS(云安全)系列和新一代高性能智能应用处理器i.MX 9系列。
[物联网]
从云到边缘,<font color='red'>NXP</font>软硬结合,构建完整生态
恩智浦全面支持上海市开展车联网DSRC技术道路测试
中国上海,2017年5月25日讯——安全互联汽车解决方案全球领导者恩智浦半导体(纳斯达克代码:NXPI,以下简称“恩智浦”)今日宣布与上海国际汽车城签订战略合作谅解备忘录,正式加入国内首个智能网联汽车试点示范区,成为国家智能网联汽车(上海)试点示范区新成员。伴随示范区一期封闭测试体验区的全面建成,二期开放道路测试示范区也将正式启动,并采用以DSRC为主要的V2X测试技术之一进行全面规划,实现测试环境覆盖27平方公里。作为全球最大的汽车半导体供应商和汽车网络安全的领导者,恩智浦将向示范区参与各方及合作伙伴提供智能交通、智能城市、车联网安全方面的技术及解决方案,并支持上海汽车城开展中国首次基于DSRC技术的智能车联网道路实证测试,与上
[汽车电子]
<font color='red'>恩智浦</font>全面支持上海市开展车联网DSRC技术道路测试
NXP投产新一代RFCMOS雷达收发器 适用ADAS与自动驾驶
当目前经典乘用车的 ADAS 功能以及交通行动服务(Mobility as a Service;MaaS)应用中,雷达已逐渐成为安全使用案例的关键感测模态(modality)。恩智浦半导体公司( NXP Semiconductors N.V)也在日前宣布,已投入生产新一代77GHz RFCMOS 系列 雷达收发器 。 恩智浦宣布投产能适用于 ADAS 与 自动驾驶 的第二代77GHz RFCMOS 雷达收发器 恩智浦认为,面对现今车辆在实现全 自动驾驶 的过程中,要求更严苛的使用案例需要更高的射频效能,才能在超过300m的距离外「看得」更远;以低至亚度角(sub-degree)级别的更高分辨率,实现较小物体的准确检测、区
[汽车电子]
<font color='red'>NXP</font>投产新一代RFCMOS雷达收发器 适用ADAS与自动驾驶
ARM启动过程(Cortex-M3 NXP LPC1768为例)
1. 基本概念(CMSIS): Cortex Micro-controller Software Interface Standard,微控制器软件接口标准。 2. CMSIS标准的文件结构: a) core_cm.c (stdint.h) b) system_.c (core_cm, system_) c) startup_.s 其中core_cm.c以及core_cm中为内核设访问层,其中定义了定义了内核中得外设几丁质以及一些内核的访问及控制函数。 startup_.s文件是系统的启动文件,其包括堆和栈的初始化配置、中断向量表的配置以及将程序引导到main()函数等功能。 system_和system
[单片机]
Epcos收购恩智浦半导体的RF MEMS业务 挺近该市场
  德国无源器件供应商EpcosAG宣布收购恩智浦半导体(NXP Semiconductors)的RFMEMS业务。Epcos希望通过此举进入一个规模达300万欧元的市场。   Epcos在新闻稿中表示,RF MEMS可以帮助把手机的功耗最多降低25%。该公司声称是RF滤波器领域中的全球领先厂商,计划通过收购其它公司来扩展产品组合。通过收购RF MEMS,Epcos希望面向新的应用,从而提高其在手机生产过程所创造的价值中的份额。   “收购恩智浦的RF MEMS业务,可以加强我们在RF技术市场中的竞争力,并加快我们从分立元件制造商向系统提供商的转型,”Epcos的首席执行官Gerhard Pegam解释道,“进入这个市场,是从
[传感器]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved