All Cortex-A based processors share a commonly supported architecture and feature set. ARMv7-A processors support a 32-bit instruction set and data path as well as the mixed 16/32-bit Thumb2 instruction set. ARMv8-A Cortex-A processors add support for the AArch32/AArch64 execution states. ARMv8.2-A Cortex-A processors add architecture extensions for greater impact on system performance. All Cortex-A processors are backwards compatible and backed by a strong ARM ecosystem.
Cortex-A processors offer support for a range of full Operating Systems including Linux, Android and Chrome.
Cortex-A series processors have been developed to run a number of architecture extensions:
All ARMv7-A and ARMv8-A based processor cores featured in the current ARM processor portfolio supports ARM's multi-core technologies.
- Up to eight-core implementations for all DynamIQ based processors
- Up to quad-core implementation for all processors using ARMv7-A and the original ARMv8-A specification
A number of key points are common to the Cortex-A family of devices:
- Performance and efficiency: Scalable from single to multi-core with full hardware coherency
- Flexibility and scalability: Build for premium, mid-range, and entry level
- Market-leading ecosystem: Rich software and hardware ecosystem built on ARM TrustZone foundation
The success of the Cortex-A processors is built on the innovation of ARM partners who have licensed these processors and developed a wide array of success stories in various markets.
Cortex-A series processors scale efficiently across a range of mobile, consumer, embedded and infrastructure devices. Cortex-A processors have shipped billions of units across markets, such as: