You are currently reviewing an older revision of this page.
[Heading] Overview
The Arm Corstone-300 reference design helps you to build secure SoCs quickly – it is the fastest way to incorporate Arm’s most AI-capable Cortex-M processor, the Arm Cortex-M55, into a SoC design. The Cortex-M55 can be paired with Ethos-U55, a new class of machine learning (ML) processor, called a microNPU or micro neural processing unit, designed to accelerate ML inference in area-constrained embedded and IoT devices. Combined with the Cortex-M55 processor, it provides a 480x uplift in ML performance over previous generation Cortex-M processors.
Corstone-300 reference platform is available as Ecosystem FVP and FPGA (MPS3 and MPS2+) – to allow development ahead of silicon availability.
Device Packs with required drivers, start up files and examples are available. Trusted Firmware-M (TF-M) implementing the Secure Processing Environment (SPE) is supported. TF-M is the platform security architecture reference implementation aligning with PSA Certified guidelines
A summary of platforms and corresponding software including download links is provided below.
[Heading] Download Pages and Links
[Subheading] Arm Corstone-300 SSE-300 Cortex-M55 with Ethos-U55 platforms.
*Put the appropriate hyperlinks
Trusted Firmware-M (TF-M)
CMSIS device packs
MPS3 based
Ecosystem FVP (download here)
- TF-M platform pack for FVP and FPGA* (Tested against ARM.TFM.2.1.0.pack)
Also supported in TF-M upstream
- Pack for FVP and FPGA*
FPGA (download here)
[Subheading] Arm Corstone-300 SSE-300 Cortex-M55 only platforms.
TrustedFirmware-M (TF-M)
MPS2
Instructions to build TF-M
Pack for FVP