Cortex-A Series Characteristics

783

0

2015-12-18 09:46

Edited by Agoston at 2015-12-18 07:17


                                Cortex-A Series Characteristics






Cortex-A processors are specifically designed to execute complex functions and applications such as those required by consumer devices like smartphones and tablets. Their performance efficiency is also making them an increasingly popular choice for servers and enterprise applications where large core clusters can be combined for optimal solutions.



In consumer electronics, Cortex-A processors are ideal for providing fast and immersive connected experiences. Their low-power architecture enables all-day browsing, connectivity, console-quality gaming, technologies such as NEON™ and support for the widest mobile app ecosystem. Across enterprise and networking solutions, Cortex-A processors enable highly scalable solutions to match performance requirements for more power-efficient package transfer, basestations, edge routers and servers.


All Cortex-A based processors share a commonly supported architecture and feature set, with each processor based on either the ARMv7-A or ARMv8-A architecture and feature set. The ARMv8-A architecture has a 64-bit execution state and can also support existing 32-bit applications. This backwards compatibility strengthens the 64-bit ecosystem. This commonality makes them the best solution for open platform design where compatibility and portability of software between designs is of upmost importance.
Cortex-A processors offer support for a rage of full Operating Systems including Linux, as well as others requiring a Memory Management Unit such as Android, Chrome and MontaVista.


On top of the ARMv7-A and ARMv8-A architecture support, Cortex-A series processors have been developed to run a number of architecture extensions to provide support for security (TrustZone®), SIMD, and Advanced SIMD (NEON) technologies. Other extensions and technologies supported by Cortex-A series processors include:
  • Instruction Set support - ARM, Thumb, Thumb-2, DSP
  • Advanced single and double-precision Floating Point support
  • Virtualization
  • Large Physical Address Extension (LPAE) addressing up to 1TB of physical memory
  • big.LITTLE processing
  • Jazelle

ARM has worked closely with its partners to bring the performance and energy efficiency of Cortex-A series processors to Android devices. The vast ARM ecosystem brings with it a deep wealth of mobile knowledge in both hardware and software to maximize the benefits of the Android OS, and to ensure the best possible experience for users. The combination of these benefits makes Android better on ARM.


Multicore Technology

All ARMv7-A and ARMv8-A based processor cores featured in the current ARM Processor Portfolio support ARM's multicore technologies.
  • Single to quad-core implementation for performance orientated applications
  • Supports symmetric and asymmetric OS implementations
  • Coherency throughout the processor exported to system via Accelerator Coherency Port (ACP)   
The big.LITTLE compatible processors extend multi-core coherence beyond the 1-4 core clusters with AMBA® 4 ACE (AMBA Coherency Extension) and AMBA 5 CHI (Coherent Hub Interface).


Industry Standard

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. Click here for a list of the currently public Silicon Partners.