Total Solutions for IoT delivers software development without silicon, says Arm
Described as a radical change in system design, Arm has introduced technology to the ecosystem via the cloud which delivers a virtual model of the Corstone subsystem to enable software development without the need for physical silicon.
Arm Virtual Hardware brings agile software development methodologies like continuous integration / continuous deployment (CI/CD), DevOps and MLOps to IoT and embedded platforms, without having to invest in complex hardware farms, says Arm.
Using accurate models of Arm-based SoCs provides mechanisms for simulating memory or peripherals for software development and testing. According to Arm, this reduces a typical product design cycle from an average of five years to three. It allows Arm silicon partners to gain customer feedback for chips before tape out, while enabling the entire IoT value chain to develop and test code on the latest IP ahead of silicon being available.
Arm Virtual Hardware is available on AWS Marketplace and Arm partners.
Arm Total Solutions for IoT is designed for specific use-cases. It has everything needed to simplify the design process and streamline product development, including hardware IP, software, machine learning (ML) models, advanced tools such as the new Virtual Hardware Targets, application specific reference code and support from the Arm IoT ecosystem.
The first configuration of an Arm Total Solution for IoT is available now and addresses general-purpose compute and ML workload use-cases, including an ML-based keyword recognition example.
Immediately available are Virtual Hardware Targets for multiple configurations of the Arm Corstone-300 subsystem from Arm SoC partners, incorporating the Arm Cortex-M55 processor and Arm Ethos-U55 microNPU.
Arm has also introduced Project Centauri for Arm Cortex-M software, which is designed to deliver a set of device and platform standards, as well as reference implementations for device boot, security and cloud integration. The model is based on Arm’s Project Cassini for the Cortex-A ecosystem.
The Project Centauri APIs include support for PSA Certified and Open-CMSIS-CDI, a cloud-to-device specification that minimises the effort required to enable different cloud solutions and real time operating systems, says Arm. As a result, engineering costs are reduced and time to market is accelerated.