Arm在周二宣布,它将为SoC设计人员打开大门,不用冒软件碎片的风险,为Cortex-M CPU添加独特的,特定于应用程序的功能。Armv8-M架构的新“自定义指令”功能使嵌入式和IoT用例设计的硬件和软件更加容易。
Arm汽车和物联网业务部门高级副总裁兼总经理Dipti Vachani在一份声明中说:“万亿级安全智能设备的世界将建立在各种复杂的用例上,这些硬件需要在硬件和软件设计之间增强协同作用。”
从2020年上半年开始,Arm将在Cortex-M CPU中提供自定义指令作为标准功能,而从2020年上半年开始,Arm Cortex-M33 CPU将免费向新的或现有的被许可人收取费用。
为了适应自定义指令,Arm正在修改CPU以保留编码空间,设计人员可以在现有的协处理器接口中添加自定义数据路径扩展。新功能将使Cortex-M CPU可以通过针对边缘计算用例(包括机器学习ML和AI)进行了优化的加速器进行扩展。
同时,为了增强其物联网合作伙伴生态系统,Arm周二还宣布,它正在更改其免费的开源物联网操作系统Mbed OS的合作伙伴治理模型。十多年来,超过425,000个第三方软件开发人员使用了Mbed OS。
Arm正在改变治理模型,以允许开发人员对Mbed OS的特性产生更直接的影响。为了支持这种新模型,Arm将每月召开产品工作组会议,该公司将与芯片合作伙伴一起确定优先级并就将哪些新功能添加到操作系统进行投票。Arm的多家硅芯片合作伙伴已经参加了该工作组,包括Analog Devices,赛普拉斯,Maxim Integrated,Nuvoton,NXP,瑞萨电子,Realtek,三星,Silicon Labs和u-blox。
Arm说,工作组的合作伙伴已经为开发新的低功耗电池优化做出了贡献,以延长现场设备的电池寿命。