Build Secure and Efficient Linux-Capable IoT SoCs
The Corstone-700 enables system-on-chip (SoC) designers to build secure SoCs for high-performance IoT endpoints, gateways, and embedded applications. Corstone-700 is a reference design that combines Arm Cortex-A and Cortex-M processors and allows expansion for sensors, connectivity, video, audio and machine learning for advanced on-device processing.
Corstone-700 provides a fully verified subsystem with a reference integration of Cortex-A32 processor, two additional Cortex-M based systems, both based on the Cortex-M3 processor in the reference implementation. The system integrates a Message Handling Unit for simplified communication among the processing elements, it provides secure and authenticated system debug for all processing elements, and feature a custom-built power management for hardware control of power and clock domains.
In addition, Corstone-700 implements advanced built-in security features, including system-level support for TrustZone technology, firewalls for memory compartmentalization, and a dedicated Secure Enclave based on the Cortex-M0+ processor for hardware root of trust and cryptographic acceleration functions.
Manage Demanding Workloads
Suited to machine learning solutions including: computer vision, voice recognition, monitoring and gateway protocol conversion. Data reduction and analysis at the edge reduces latency and data for cloud communication.
Are you looking to grow your IoT portfolio quickly and with minimal risk? Ask the Arm experts how.
There are a number of Corstone packages, depending on device requirements. Explore further details and see what’s included in each one.
Additional security IP helps protect devices from software, physical, lifecycle, and communication attacks.
The Cortex-M processor family is optimized for cost and power-efficient microcontrollers, and can be found in a variety of applications, including IoT, industrial and consumer electronics.
The Arm Cortex-A series of applications processors provide a range of solutions for devices undertaking more complex compute tasks.