The Corstone-200 foundation IP offers:
- The fastest secure solution to lead in the IoT market
- A toolkit to build secure embedded systems
- A subsystem and configurable system IP package
Features and benefits
The Corstone-200 foundation IP combines software and hardware components for Cortex-M based designs. Components include:
SSE-200 Subsystem - The SSE-200 subsystem is an implementation of a dual core Cortex-M33 based subsystem architecture. Integrating components such as the interconnects, TrustZone protection controllers, bridges, access control gates, instruction caches, SRAM, APB system peripherals, expansion interfaces, debug and optional CryptoCell integration. It also incorporates multiple power domains, clock and reset control infrastructure. The SSE-200 subsystem is fully verified, extensible and comes with full modification rights.
SIE-200 System IP - Includes all the components you need to create TrustZone-enabled systems, such as AHB5 interconnect generator, memory/peripheral protection controllers, bridges and more.
Corstone SSE-050 Subsystem - An expandable subsystem based on the Arm Cortex-M3 processor for IoT applications.
CMSDK - The Cortex-M System Design Kit (CMSDK) includes many components, such as the multi-layer AHB generator, bridges, adaptors and controllers, offering a reliable and efficient way to connect your system. The CMSDK package includes 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 - An RTC for applications that need to maintain a time base, which is likely to be the case for all embedded applications.
TRNG - The TRNG is the minimum element that you must integrate into a device to ensure a strong security foundation.