CoreLink SDK-100 overview

The CoreLink SDK-100 system design kit offers:

  • Best companionship for the Arm Cortex-M0/M0+/M3/M4 processors
  • A toolkit to build secure embedded systems
  • A subsystem and configurable system IP package


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

SDK-100 Technical Reference Manual

Download our Technical Overview documentation.


Request more information

Want more information about the SDK-100 System Design Kit?

About the CoreLink SDK-100

The CoreLink SDK-100 System Design Kit is the essential toolkit for your next Arm Cortex-M based design. It contains a subsystem and system IP and brings together all the core elements needed in your SoC.

The CoreLink SSE-050 subsystem, which is included within the CoreLink SDK-100, gives you a head start. It is based on a Cortex-M3 and is a typical system for IoT applications. This helps design teams to benefit from the large ecosystem of complementary hardware and software.

When you use the subsystem as the foundation of your SoC, you can benefit from readily available open-source software that runs out of the box. This software, provided by Arm, is supplied with a permissive license allowing you to tailor it to your product requirements.

The other elements of the CoreLink SDK-100 help you build your system quickly and reliably. They also give you all the flexibility to design your desired architecture.

Key elements of CoreLink SDK-100

The elements of the CoreLink SDK-100 are:

  • CoreLink 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 CoreLink SDK-100 with your Cortex-M processor, and you will save time, risk and effort.

Applications for CoreLink SDK-100

The CoreLink SDK-100 enables many IoT-related use cases, including these examples:



Secure implementation for automotive applications, including parking sensors and much more.



Offering better care at a lower cost, across health-centric applications. Enabling preventative care for those who need it most, applications include blood sugar monitors and heart rate trackers.

Smart home

Enabling connected intelligence across the home, including smart meters, connected lighting, connected appliances and much more.

Smart cities

Enabling cloud management for connected cities, public services and building managers. Offering data insights that can have a positive environmental and financial impact.


Empowering tracking of utilities, including power and water distribution. Road traffic monitoring, including vehicle counting and pollution estimates.

Smartwatches and fitness trackers

Power efficient wearables and fitness monitoring, with Arm TrustZone for trusted security for personal wearable data.


Enabling robotic operation in a range of markets, including toys, motor control and much more.


Asset and inventory management, both in store and in the warehouse. Allowing accurate tracking and protection against theft. Localised advertisement via IoT beacons, plus the possibility in the future for smart product packaging.

Want to know more about System Design Kits?

Watch our free on-demand webinar

Watch now