The Arm Corstone-101 foundation IP offers:
- The fundamental system elements to design SoCs around Arm Cortex-M0/M0+/M3/M4 processor.
- A starting point for building your next SoC for IoT and embedded applications.
- The minimum level of security with a full TRNG.
The Flash Controller IP, which Arm has named the Arm CoreLink GFC-100 Generic Flash Controller, is compliant with the AMBA Generic Flash Bus Protocol Specification and eases development of your next SoC for IoT and automotive applications.
Features and benefits
The Corstone-101 foundation IP combines software and hardware components for Cortex-M based designs. Components inlude:
CoreLink 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, adapters, 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.
GFC-100 Generic Flash Controller - A generic flash Controller IP enabling process portability.
CoreLink CG092 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.
Real-time Clock - A real-time clock for applications that need to maintain a time base, which is likely to be the case for all embedded applications.
True Random Number Generator - The TRNG is the minimum element that you must integrate in a device to ensure a strong security foundation.