Arm推出关于嵌入式CPU的客制化指令

发布时间:2021-08-2 阅读量:2317 来源: 我爱方案网 作者: 我爱方案网整理

新闻重点:


ArmCustomInstruction(客制化指令)让设计片上系统(SoC)的合作伙伴,透过特定嵌入式与物联网(IoT)应用的优化,达成市场差异化区分。


在避免软件碎片化的情况下,架构上可支持完全整合之客制化CPU指令的智能与快速开发。


建立在Armv8-M架构的关键优点上,包括强大的软件生态系统、安全性与更快的处理加速,且不会产生额外费用。


(2019年10月8日,加州圣何塞,ArmTechCon大会)Arm首席执行官SimonSegars今天在Arm?TechCon2019大会中宣布推出ArmCustomInstructions,这是针对Armv8-M架构新增的功能。2020年上半年开始,ArmCustomInstructions初期将在ArmCortex?-M33CPU上实施,并且不会对新的或既有授权厂商收取额外费用,同时让SoC设计人员在没有软件碎片化风险下,得以针对特定嵌入式与IoT应用加入自己的指令。


Arm资深副总裁暨车用与物联网事业部总经理DiptiVachani表示:“一个拥有一兆个安全智能设备的世界,将建立在复杂应用场景的多元性上,同时需要增强硬件与软件设计之间的协同综效。”她指出:“我们已经开发出ArmCustomInstructions以带动硬件与软件更密切的共同设计努力,以便实现特定应用的加速,同时开启更大的设备差异化。”


CPU:供Arm半导体合作伙伴进行创新的框架


不断演进的Armv8-M架构配置了ArmTrustZone?安全技术,作为其一部分,ArmCustomInstructions基于一个简单的指导原则:CPU是供Arm半导体合作伙伴进行创新的框架。这一理念让芯片设计人员藉由把其独特的特定应用功能加入Cortex-M33CPU中,有机会将性能与效率进一步向上推进。


ArmCustomInstructions通过对CPU进行修改、保留编码空间得以实现,帮助设计人员轻易增加客制化数据路径扩展,同时保有既有软件生态系统的完整性。这个功能加上既有的协处理器接口,可以让Cortex-M33CPU利用针对机器学习(ML)与人工智能(AI)等边缘计算应用场景优化的各类型加速器进行扩展。


您可以点击这里,找到更多有关ArmCustomInstructions的技术细节。


更强大的生态系统灵活性与差异性


ArmCustomInstructions结合最近推出的ArmFlexibleAccess,突显出Arm强化其提升半导体合作伙伴灵活性与差异性的承诺,支持它们拥抱ML、AI、自动驾驶、5G与IoT等全新边缘计算的机会。为了进一步强化这个承诺,CustomInstructions在未来的ArmCortex-MCPU上,将变成标准功能。ArmCortex-MCPU是Arm历来最成功的CPU之一,Arm的半导体合作伙伴迄今已经出货超过500亿颗基于Cortex-M的芯片。


合作伙伴引言:


IAR系统公司总裁兼首席执行官StefanSkarin表示:“SoC厂商经常需要经过优化的工具以延展他们设计的能力,并且不会在安全性、防护性上打折扣,或危及他们在IAREmbeddedWorkbench等既有开发工具上的投资。ArmCustomInstructions为他们提供了一个简单却强大的机制,得以应对他们独特的需求,同时保有既有流程的完整性与效率。”


恩智浦半导体微控制器部门资深副总裁兼总经理GeoffLees表示:“Arm全新的CustomInstructions功能让诸如恩智浦半导体等芯片供应商,得以向其客户提供全新程度的特定应用指令集优化,以便为全新与新兴的嵌入式应用提升性能、功率耗散以及静态代码尺寸。此外,所有的这些改良都可以在广阔的Cortex-M生态系统中达成,让客户得以将他们既有的软件投资最大化。”


SiliconLabs首席技术官AlessandroPiovaccari表示:“在一个拥有一兆个安全联网设备的世界中,由于对功耗效率要求极高的设备愈来愈多,对半导体设计人员提出许多的挑战。在Cortex-M产品组合上推出的ArmCustomInstructions,将让SiliconLabs得以为各式各样的联网设备,设计出针对特定任务进行了特别优化的系统。”


意法半导体微控制器部门总经理RicardoDeSaEarp表示:“意法半导体基于Arm架构的STM32微控制器,目前已经成为工业、消费与医疗市场数百万个智能对象的核心。针对更高性能、更高功效与安全性持续不断的需求,我们的设计方式需要进化,以便让硬件一开始就与软件一起进行设计。未来的Armv8-M核心有了ArmCustomInstructions后,Arm将让硬件/软件共同设计得以实现。我们的客户利用STM32硬件、软件与工具生态系统设计下一代IoT设备时,意法半导体也将能带来更多的差异性与价值,包括优化的安全性与核心层级的信号处理等功能。”


关于Arm


作为计算及互联革命的核心,Arm技术正改变着人们生活及企业运行的方式。Arm先进的低功耗处理器设计已应用于超过1,500亿颗芯片的智能计算,Arm的技术安全地为电子设备提供支持,覆盖从传感器到智能手机乃至超级计算的多样化应用。结合我们的物联网设备、连接与数据管理平台,Arm技术帮助客户从互联设备中获得强大且可执行的洞察,从而赋能真正的商业价值。Arm携手超过1,000家技术合作伙伴,为从芯片到云端的整个计算领域提供设计、安全和管理方面的技术,并在该技术领域处于业界领先地位。


220x90
相关资讯
晶振启动时间影响因素解析与优化方向

​晶振的启动时间,通常是指其通电后进入稳定振荡状态所需的时间。若启动时间过长,可从以下五个常见的影响因素方面进行优化。

解析RTC实时时钟芯片的工作原理

RTC(Real-Time Clock,实时时钟)芯片作为一种独立的专用计时器件,其核心功能包括提供稳定的日历时钟、在主电源断电后持续运行、支持定时中断以及输出高精度时间戳,为各类嵌入式系统提供可靠的时间基准。

无源晶振与有源晶振在MCU应用中的关联逻辑与选型指南

时钟系统是保障微控制器(MCU)稳定运行的核心,而晶振作为关键时钟源,主要分为无源晶振与有源晶振两种类型。下面将围绕工作原理、硬件接口、电气特性及其在MCU中的适配场景等维度,系统解析这两类晶振与MCU之间的关联逻辑。

VC-OCXO压控恒温晶振管脚功能定义解析

恒温晶振(Oven Controlled Crystal Oscillator,简称OCXO)是高精度频率源的核心组件,选用切型更优(如SC切、AT切高精度型)、封装应力极小的高Q值晶片,通过恒温槽的超精密控温,让晶振始终工作在零温度系数点,几乎消除温度引发的频率漂移。

晶振倍频干扰解决方案:从PCB布局优化到源头抑制与电路整改

晶振倍频干扰(即高次谐波辐射)是电磁兼容(EMC)设计中非常棘手的问题,通常表现为基频25MHz的5次、7次谐波(如125MHz、175MHz等)处辐射超标。该问题源于晶振输出方波信号包含丰富的高次谐波成分,若PCB布局不当,晶振及其走线极易构成高效辐射天线,导致电磁干扰增强。