Overview

Arm Virtual Hardware (AVH) delivers ready-to-use models of Arm-based processors, systems and third party hardware. Arm Virtual Hardware runs as an application in the cloud to simplify, automate, accelerate and cost-reduce maintenance and development processes. This enables fast prototyping, build and deployment with efficient selection of the best Arm-based silicon for a new or updated application.

The following table shows the available Arm Virtual Hardware Models.

Product Type Available Models Get Started
AVH CPUs Cortex-M0 Public Beta
Cortex-M0+
Cortex-M3
Cortex-M4
Cortex-M7
Cortex-M23
Cortex-M33
AVH Corstone Corstone-300 (based on Cortex-M55 and Ethos-U55) Public Beta
Corstone-310 (based on Cortex-M85 and Ethos-U55)
Corstone-1000 (based on a choice of Cortex-A32, Cortex-A35 or Cortex-A53 with Cortex-M)
AVH 3rd Party Hardware AVH model for STM32U5 Discovery Private Beta
Raspberry Pi 4 Model B
NXP i.MX 8M Arm Cortex Complex

Key features and benefits of Arm Virtual Hardware

The following table shows the key features and benefits of Arm Virtual Hardware.

Key features Benefits
Develop and test completely free of physical hardware Removes the need for expensive board farms by enabling automation of the Develop-Test-Deploy cycle in the cloud.
Verify functional correctness with automated algorithm testing Supports automated algorithm testing by modelling exact logical behavior of the target device.
Continuous integration with popular cloud frameworks Enables continuous integration and continuous delivery environments for embedded and IoT projects.
Seamless software transfer from model to target hardware Allows system modelling of complex peripherals for sensor, audio, or video data processing applications.