Reference package for building a secure System on Chip (SoC)

The Arm Corstone-102 provides a flexible reference package for small, low-cost, and energy-efficient SoCs. Based on the Arm Cortex-M23 processor, the Corstone-102 is targeted for use in small and constrained IoT applications.

 Corstone-102 provides:

  • The fastest way to incorporate the Cortex-M23 processor into an SoC design.
  • System-wide security with TrustZone technology making chip-level security easier and faster.
  • Simplified software development with support from the Arm software ecosystem.
  • An accelerated route to PSA certification with support for open-source Trusted Firmware-M (TF-M).

The following diagram illustrates the Corstone-102 subsystem (SSE-123) integration and build:

SSE-123 block diagram

Corstone SSE-123 subsystem
The Corstone SSE-123 is an implementation of a Cortex-M23-based subsystem architecture. Corstone SSE-123 integrates many features, which can be viewed in detail in the Features section below. The SSE-123 is extensible and comes with full modification rights.


The Corstone-102 combines all the necessary hardware elements for Cortex-M23-based designs.
The components include:

CoreLink GFC-100
CoreLink Generic Flash Controller (GFC-100) enables an embedded Flash macro to be integrated easily into any system.

CoreLink GFC-200
Similar to GFC-100, but the GFC-200 can have access from two masters that can operate in separate domains, such as a Non-secure domain and a Secure domain.

CoreLink PCK-600 Power Control
The Arm CoreLink PCK-600 Power Control Kit provides a suite of system IP that is pre-verified to ease system power, and clock management infrastructure integration.

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.

Start designing now

Arm Flexible Access gives you quick and easy access to this IP, relevant tools and models, and valuable support. You can evaluate and design solutions before committing to production, and only pay when you are ready to manufacture.

Learn more