应对RISC-V挑战:ARM CPU引入自定义指令功能!( 十 )

显然,ARM的“下调IP授权费”之举主要针对的正是物联网市场,主要应对的也正是免费开源的RISC-V架构在物联网市场对于ARM的冲击,提升自身产品在物联网市场的竞争力。

同样,笔者也认为,ARM将自定义指令功能引入Cortex-M33及后续Cortex-M系列CPU内核当中,也正是应对RISC-V架构在物联网市场对于ARM的冲击,弥补自身CPU内核在可扩展性上的劣势,以适应物联网市场对于AIoT的需求。

国外Insight64的分析师Nathan Brookwood也表示,自定义指令似乎是对RISC-V的一种竞争性回应,RISC-V也允许在其架构中使用定制指令。这次ARM在客户的压力下提供了类似的功能。

Moor Insights&Strategy分析师Patrick Moorhead也在一封电子邮件中也表示:RISC-V的可扩展性是非常有吸引力的。现在,ARM已在最需要的领域(如物联网和较低级别的控制器)中添加了这些功能。并且可以在同一工具链中使用,这是一个很大的好处。”

另外值得一提的是,ARM今天还宣布将为Mbed OS建立一种治理模型。Mbed OS是用于运行ARM Cortex-M芯片的嵌入式设备的开源操作系统。Mbed OS一直是开源的,但是Mbed OS合作伙伴治理模型将使ARM的Mbed硅合作伙伴在如何通过每月产品工作组会议等工具开发OS方面拥有更多发言权。诸如Analog Devices,Cypress,Nuvoton,NXP,Renesas,Realtek,Samsung和u-blox之类的合作伙伴已经参加了该小组。

推荐阅读