您所在的位置:汲滩资讯>科技>ARM为Cortex M系列内核加入自定义指令集功能:为了应

ARM为Cortex M系列内核加入自定义指令集功能:为了应

发布时间:2019-11-03 19:54:26

最近,在arm的年度官方活动techcon上,arm宣布基于其指令集的芯片出货已经超过1500亿件。同时,他们宣布了一个重要的新特性——将定制指令集的功能添加到采用armv8-m指令集的cortex-m系列内核中。

这张照片来自anandtech,如下所示。

Arm本身可以说在物联网领域占据了稳固的主导地位。然而,随着近年来risc-v和其他开源指令集的日益普及,arm可能会感到一种不安全感,这种不安全感受到了威胁,因此它已经开始制定一些对策。例如,新宣布的称为灵活访问的新授权方法允许芯片设计者“尝试”arm下的核心和指令集,而在techcon 2019上,他们发布了另一个爆炸性消息——arm custom指令。

顾名思义,Arm定制指令是一种定制指令集,它允许客户基于armv8-m指令集将对定制指令集的解码和处理支持添加到内核中。

这项功能将在明年年初与cortex-m33内核一起“发布”。同时,未来所有基于armv8-m指令集的内核都将有能力解码和执行定制指令集。该功能是免费的,所有客户都可以使用。

cortex-m系列内核和armv8-m指令集的目标市场是低功耗专用处理器领域。定制指令集功能的增加可以使制造商更好地定制他们想要的微处理器,这在特定的使用场景中会有很大的帮助——最简单的具体表现是降低功耗和加快一些指令的处理速度。

Risc-v是一种开源指令集,是一种非常灵活的指令集,允许制造商根据自己的需求定制指令集。因此,它在物联网领域具有很好的前景。它的直接竞争对手是arm的M系列指令集和内核。然而,许多arm客户在使用arm的同时,正在观看或参与risc-v项目开发,这使得arm不得不引入一些对策来吸引客户的注意力。定制指令集的功能已经是一个很大的让步,这足以显示arm对RISC-V的恐惧

Top