CPU从设计到硅化可能需要数年时间,因此Arm正在帮助开发人员抢先一步,将其芯片设计的虚拟模型放到云端。虚拟模型将允许开发人员在实际硅材料交付之前编写和测试应用程序。
该项目被称为Arm物联网整体解决方案,是一个旨在为物联网应用和用例提供的全栈解决方案。Arm表示,开发商、原始设备制造商和服务提供商的早期接入,以及产品设计周期的缩短,可能会将部署时间缩短至多两年。
安谋不像英特尔和AMD那样生产芯片。该公司负责设计,并将其授权给800多家原始设备制造商,这些制造商负责从嵌入式设备到服务器的所有产品。一旦Arm向其合作伙伴发布基本芯片设计,合作伙伴就会添加自己的IP,以区别于竞争对手,这需要时间。
物联网服务构建在Arm Cornerstone上,这是Arm处理器设计的一个基本子系统,用于开始构建应用程序。这种基于云的服务称为Arm Virtual Hardware,它提供了一个Cornerstone子系统的虚拟模型,可以在不需要物理硅的情况下进行软件开发。
Arm物联网和嵌入式业务副总裁Mohamed Awad在电话会议上表示:“在物联网整体解决方案上,(我们)正在将典型的物联网产品开发时间表从5年缩短到3年。”
Arm Virtual Hardware可在AWS Marketplace上使用敏捷软件开发方法,如持续集成/持续部署(CI/CD)、DevOps和MLOps到物联网平台。
“我们正在针对现代云开发优化和精简技术。这意味着我们将技术交到数百万软件开发人员手中,而在此之前,他们根本无法使用这些技术。”阿瓦德说。
阿瓦德说,亚马逊使用Arm虚拟硬件测试Alexa的功能。他说:“通过消除物理硬件依赖,他们能够加速更新,并利用基于云计算的CI/CD,以及他们对超过150个不同的Alexa设备的支持。”
半人马座计划提供了参考设计
Arm还通过推出Centauri项目鼓励物联网设计的标准化,该项目为Cortex-M SoC产品线的设备启动、安全和云集成提供设备和平台标准和参考实现。
Arm也有一个类似的项目,名为“卡西尼计划”(project Cassini),用于开发Cortex-A处理器。Cortex-A是Arm的高端产品线,用于服务器和人工智能/重计算任务,而Cortex-M则用于低功耗、不太复杂的应用。
Centauri项目api包括对PSA Certified和open - cmis - cdi的支持,这是云到设备通信的开放标准,因此不同的云解决方案可以轻松交互。