恩智浦(NXP)半导体日前正式推出i.MX RT系列跨界处理器RT1050,全新的i.MX RT1050是基于ARM Cortex-M7的最高性能设备,具有实时操作和应用处理器级功能。恩智浦高级全球产品经理吕亚军在接受媒体采访时称,在600MHz时,RT1050比任何其他Cortex-M7产品的运行速度快50%,比现有Cortex-M4产品快两倍多。通过将这种高性能与Cortex-M7内核相结合,实现了低至20ns的中断延迟,这也是全球所有基于ARM Cortex的产品中最低的延迟时间。此外,通过集成512KB紧耦合内存(TCM) SRAM,RT1050为实时IoT应用保持了非常高的有效内核性能。
i.MX RT1050跨界处理器结构框图
吕亚军将RT1050的竞争优势归结为三点:除了上文谈到的600MHz主频外,高集成度和低成本也是重要的考量因素。例如,i.MX RT集成了应用处理器(AP)级的外设,包括显示、处理、马达/运动控制、接口(常用的接口都有集成)等;大容量内部SRAM节省了外部DRAM、低成本封装可实现2层或4层PCB设计、内置PMIC,自带DC-DC使得在基于Cortex-M7的处理器中具有最低的运行功耗。用户可对片外串行闪存直接编程,外部闪存的低引脚和接口规范性简化了编程复杂性,加快了编程速度(2MB外部NOR闪存的编程速度比2MB嵌入式闪存的MCU最快可达60%),同时也降低了建立编程系统成本和处理成本。此外,高安全性嵌入式设计可以通过AES-128的高效加密引擎、高度安全启动(HAB)和实时QSPI闪存解密来实现。
数据显示,RT1050运行功率效率(每mW的CoreMark得分)比同类竞争MCU解决方案高2-4倍;基于110 A/MHz(全功能操作)的能耗表现,i.MX RT1050比基于Cortex-M7的同类竞争MCU要高2-3倍。
与市场主流MCU的每毫瓦Coremark得分对比
与市场主流MCU的每美元Coremark得分对比
MCU客户可以利用其当前的工具链,包括MCUXpresso软件和工具、IAR系统和ARM Keil MDK,节省时间并实现工具的重复使用。使用开源实时操作系统(包括FreeRTOS、ARM Mbed操作系统、Zephyr操作系统以及提供软件库、在线工具和支持的全球ARM生态系统)可以实现快速开发和简单的原型创作。使用与Arduino硬件接口兼容的低成本评估套件(EVK),还可以进一步加快开发速度。而恩智浦即时可用的USB C型屏蔽板可通过Arduino接口与i.MX RT配合使用,进一步降低开发难度。
吕亚军表示,考虑到AI已经成为当下最为火热的话题和应用,恩智浦在定义和设计i.MX RT时也充分考虑到了这点,所以特意将Cortex-M7内核性能提高到600MHz,以确保器件在需要强大数据处理速度和性能的应用中“不掉链子”。此外,考虑到AI应用需要各种算法和数据处理,RT1050也为此集成了片内大容量内存、多通道Flex PWM、正交编码接口、高精度ADC等,以实现对摄像头、显示屏、触摸屏和马达的控制功能。
“相比TPU之类的专业处理器,我个人更看好通用处理器的未来发展前景。”吕亚军解释说,相比之下,TPU更专注于深度学习等特定应用,而通用处理器凭借更高的集成度和更好的灵活性,可以覆盖到更多的应用来满足客户或市场的需求,同时也具有非常好的成本优势。
i.MX RT1050现已上市,10K数量起始价2.98美元;i.MX RT1020将于2018年第2季度上市,10K数量定价为2.18美元
本文为《电子工程专辑》原创,版权所有,转载请注明出处并附链接
关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”。