Cortex-A5

The Cortex-A5 processor is the smallest, lowest power ARMv7 application processor.

Overview

The Cortex-A5 is the smallest and lowest power applications processor, delivering rich functionality to high-performance, power-sensitive devices.

Key benefits

  • The smallest application processor designed by ARM with uniprocessor (UP) and multiprocessor (MP) licensing options.

  • Configurable processor with optional NEON, optional FPU, and L1 cache configurable from 4K-64KB.

  • Full feature set of Cortex-A9 processor at one third the area and power.


Highlights


Applications

The Cortex-A5 processor is designed for applications that require virtual memory management for high-level operating systems within a low-power, low-area profile, including:

Digital TV

Smart home

Wearables

Smartwatch

IoT - rich nodes

DVD and audio player


Key features

Feature set of Cortex-A9 for half the size and power

Fully feature compatible with Cortex-A9 processor, provides 70-80% of Cortex-A9 performance and significantly higher efficiency


Most scalable and configurable ARMv7-A processor

The Cortex-A5 processor is extremely configurable and scalable to meet performance, power and area requirements for cost sensitive, low power applications


Available in single core and multi core configurations

The Cortex-A5 processor is available in two variants: as a single core Cortex-A5 UP processor and as Cortex-A5 MP where it can scale up to four processor cores in a cluster


Characteristics

The Cortex-A5 is the smallest and lowest power applications processor, delivering rich functionality to high-performance, power-sensitive devices. As ARM's most energy-efficient ARMv7 applications processor, the Cortex-A5 gets more work done per unit of energy. This results in longer battery life and less heat dissipation in wearable and mobile devices.

The processor’s small physical size also means reduced manufacturing costs, reduced system leakage and increased low-cost integration. Compared to the Cortex-A9 processor, the Cortex-A5 achieves more than 50% power efficiency while maintaining around 70-75% of the same performance level, making it ideal for wearable technology.

The Cortex-A5 processor is designed to be a highly configurable processor. The instruction and data cache sizes, for example, can be configured from a 64KB maximum size to as small as 4KB for cost-sensitive applications requiring a small application processor with a Memory Management Unit (MMU).

The Cortex-A5 also offers other configurability options such as optional Floating-Point Unit (FPU) and NEON which enable designers to make trade-offs for performance and cost in their targeted application. In its smallest possible configuration with 4KB caches, the Cortex-A5 can be just 0.2mm2 in size at 28nm process technology.


Related IP

The Cortex-A5 processor can be incorporated into an SoC using a broad range of ARM technology including Graphics IP, System IP, and Physical IP. The Cortex-A5 processor is fully supported by ARM development tools. Related IP includes:

 

Graphic IP
Other IP
Tools

ARM Mali™-400 (GPU)

ARM CoreLink™ NIC-400 and NIC-450 (Network Interconnect)

CoreLink GIC-400 (Interrupt Controller)

CoreLink TZC-400 (ARM TrustZone® Controller)

CoreLink DMC-400 (Dynamic Memory Controller)

ARM CoreSight™ SoC-400 (Debug and Trace)

ARM POP™ (Physical IP)

ARM DS-5 Development Studio

Fixed Virtual Platforms

ARM Versatile™ Express

ARM Compiler 6

ARM Fast Models

Support

ARM training courses and Active Assist on-site system-design advisory services enable licensees to efficiently integrate the Cortex-A5 processor into their design to realize maximum system performance with lowest risk and fastest time-to-market.

  • Cortex-A5 Technical Reference Manual

    The main resource for hardware and software engineers implementing the Cortex-A5 processor in system designs.

    Technical Reference Manual
  • Cortex-A Series Programmer's Guide for ARMv7-A

    Common to all Cortex-A series processors, this programmer's guide is useful for assembly and C language application development for ARMv7-A.

    Get the Guide
  • Development Tools for Cortex-A

    ARM and our partners provide specialist code generation, debug and analysis tools for software development on Cortex-A series processors, such as DS-5 Development Studio.

    Development Tools

  • Design support with Active Assist

    Active Assist on-site design review service gives licensees confidence that their Cortex-A5 CPU is implemented efficiently, to provide maximum system performance, with lowest risk and fastest time-to-market.

    Explore design services
  • Questions? Request more information

    Learn more about Cortex-A5, ARM’s smallest, lowest power ARMv7 application processor. Contact us to speak with our technical team.



    Find out more