Corstone foundation IP diagram.

Corstone-100 Foundation IP Overview

Getting started

The Arm Corstone-100 foundation IP offers:

  • A starting point for a system using Arm Cortex-M0/M0+/M3/M4 processors

  • A toolkit to build secure embedded systems

  • Subsystem and configurable system IP

The Corstone-100 foundation IP is the essential toolkit for your next Arm Cortex-M based design and helps you build your system quickly and reliably. It also gives you all the flexibility to design your desired architecture.

The Corstone-100 foundation IP is superseded by Corstone-101 foundation IP, which contains an additional Flash Controller IP to ease designing your SoC for IoT and automotive applications.


The Corstone-100 foundation IP is included in Arm DesignStart as part of a comprehensive, simplified solution for custom SoC development.

Corstone-100 Foundation IP Technical Overview

Download Technical Overview documentation

*Note that the Corstone-100 foundation IP was formerly named SDK-100

Want to know about Corstone-101?

Corstone-101 foundation IP is superseding Corstone-100 foundation IP.

Key elements of Corstone-100 Foundation IP:

The elements of the Corstone-100 foundation IP are:

  • SSE-050 Subsystem – An efficient and expandable subsystem based on Cortex-M3

  • CMSDK – Which includes a multi-layer AHB generator to connect everything in your system in a reliable and efficient way, bridges, adaptors and controllers. It even features a few system examples to inspire your future design.

  • AHB Flash Cache – To get the most of Flash-based systems (either with embedded Flash or external Flash), an efficient cache system is necessary. Within a compact area, this block significantly improves performance and power consumption of your SoC.

  • RTC – A real-time clock for applications that need to maintain a time base, which is likely to be the case for all embedded applications!

  • TRNG – Security cannot be a second thought! The True Random Number Generator is the minimum element that you have to integrate in a device to ensure a strong security foundation.

Don’t look further or spend your time reinventing the wheel! Get the Corstone-100 with your Cortex-M processor, and you will save time, risk and effort.



Use Corstone-100 to implement simple automotive applications including think parking sensors, with a flexible subsystem with the basic security fundamentals taken care of.

Smart home

Build brilliant applications which will reinvent the home, including smart meters, intelligent lighting and smart appliances.


Create devices with the ability to track utilities (including water and electricity), traffic, pollution levels and many other use cases.


Creating SoCs for wearables is made simple and quick thanks to this Corstone-100 foundation IP.



Use Corstone-100 foundation IP to provide technology-enabled, personalized and cheaper health care across a wide range of healthcare applications, ranging from blood sugar monitoring to heart rate trackers.

Smart cities

Power a new generation smart city structure and implementation with these Corstone foundation IP.


Track and monitor inventory and other assets, both in store and in the warehouse. This will protect against theft but also enable other innovative ways to attract customers to your retails stores.


The Corstone-100 foundation IP is perfect for facilitating robotic operation in manufacturing plants, mining industry and assembly processes.

Get support