Skip to content

heslabs/cs300fvp

Repository files navigation

Corstone-300 FVP Examples

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.


Early Software Development using Arm Virtual Hardware

  • Arm Virtual Hardware (AVH) supports the software development cycle of embedded, IoT, and ML applications and provides essential components for effective integration into Continuous Integration/Continuous Delivery (CI/CD) and MLOps development flows.
  • Fixed Virtual Platforms (FVPs) Precise simulation models of Arm Cortex-M based reference platforms, such as Corstone-300/310.
  • AVH Corellium models Functionally accurate virtual representations of popular IoT development boards Cortex-A based systems with Linux OS support, such as Raspberry Pi and NXP i.MX.

Prerequisites

  • Linux desktop for Arm tool chain
  • Docker environment on Linux desktop


Arm Corstone Subsystem

  • The Grove Vision V2 is based on Arm Cortex-M55 and Ethos-U55 platform in the Arm Corstone-300 subsystem IP
  • Arm Corstone is designed as the foundation for an efficient, high-performance SoC and includes a reference design to efficiently integrate Arm IPs with power, clock, debug, and security infrastructure.

Arm Cortex-M55 Processor

  • Reference: [Arm Developer Pages]
  • The Cortex-M55 processor is the first Arm Cortex-M processor supporting the Armv8.1-M architecture. With Arm Helium technology (also known as the M-Profile Vector Extension, MVE).

Arm Ethos-U55 NPU [more]

  • Reference: [Arm Developer Pages]
  • The Neural Processing Unit (NPU) improves the inference performance of neural networks. The NPU targets 8-bit and 16-bit integer quantized Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN). The NPU supports 8-bit weights.

Arm Ethos-U NPU

Reference: Arm Ethos-U NPU — Comparison Table Comparison Table [PDF]


Arm IoT Reference Design Platform

Reference: Arm IoT Reference Design Platform Comparison Table [PDF]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published