Installing the Fixed Virtual Platform (FVP) for the Arm Corstone-300
So far, our focus has been primarily on Arduino boards. However, TVM can generate code for various platforms, including those with the Arm Ethos-U55 processor, the first microNPU designed by Arm to extend the ML capabilities of Cortex-M-based devices.
In this recipe, we will give more details on the computational capabilities of the Arm Ethos-U55 microNPU and install the FVP model for the Arm Corstone-300 platform. This virtual device will allow us to see this new processor in action without needing a physical device.
Getting ready
The FVP model for the Arm Corstone-300 platform (https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps) is a free-of-charge virtual platform, based on an Arm Cortex-M55 CPU and Ethos-U55 microNPU.
Arm Ethos-U55 (https://www.arm.com/products/silicon-ip-cpu/ethos/ethos-u55) is a specialized processor for ML...