*
* Home | Chinese | Japanese * About ARM | Forums | Events | News | Employment | Contact Us | Investors *
dotted rule
* ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
* * *
* MARKETS : PRODUCTS & SOLUTIONS : CONNECTED COMMUNITY : TECHNICAL SUPPORT : DOCUMENTATION *
*
products and solutions
*
dotted rule
* * * *
* . Products & Solutions
*
*
  >> Home Page  
*
  . ARM Services  
*
  . RealView Development Tools  
*
  . Fabric IP  
*
  . On-chip Debug & Trace  
*
  . Multimedia  
*
  . Physical IP  
*
  . Processors  
*
    Processor Overview  
*
    Processor Selector  
*
    Processor Families  
*
    Processor Architecture  
*
    Reference Methodology  
*
    Performance Packages  
*
    Application Processors  
*
    Embedded Processors  
*
*
  . Security Solutions  
*
  . Operating System Support  
*
  . Licensing  
*
  >> Markets  
*
  >> Books  
*
*
*
Processor Selector ask ARM *
*

ARM offers a broad range of processors to address a wide variety of applications while delivering optimum performance, power consumption and system cost. these processors are designed to meet the needs of three system categories:

Embedded real-time systems

  • Embedded real-time systems for storage, automotive body and power-train, industrial and networking applications

Application platforms

  • Devices running open operating systems including Linux, Palm OS, Symbian OS and Windows CE in wireless, consumer entertainment and digital imaging applications

Secure applications

  • Smart cards, SIM cards and payment terminals
ARM CPU processors cover a wide range of performance and features enabling system designers to create solutions that meet their precise requirements. ARM offers both synthesisable and hard macro products, together with a range of coprocessors and debug facilities . The table below provides an at-a-glance guide to ARM processors and their performance characteristics, with links to each.

  ARM CPU PROCESSORS
*
*
  Cache Size
(Inst/Data)
Tightly
Coupled
Memory
Memory
Mgt
Bus
Interface
Thumb DSP Jazelle
*
  APPLICATION PROCESSORS
spacer
spacer
spacer ARM Cortex-A8 Variable - MMU+TrustZone AMBA 3 AXI Yes Yes Yes
spacer
spacer
spacer
spacer ARM Cortex-A9 MPCore 16k/64k   MMU+TrustZone AMBA 3 AXI Yes Yes Yes
spacer
spacer
spacer
spacer ARM Cortex-A9 Single Core Processor 16k/64k   MMU+TrustZone AMBA 3 AXI Yes Yes Yes
spacer
spacer
spacer
spacer ARM11 MPCore Variable - MMU + cache coherency 1x or 2x AMBA AXI Yes Yes Yes
spacer
spacer
spacer
spacer ARM1136J(F)-S Variable Yes MMU 5x AHB Yes Yes Yes
spacer
spacer
spacer
spacer ARM1176JZ(F)-S Variable Yes MMU + TrustZone 4x AXI Yes Yes Yes
spacer
spacer
spacer
spacer ARM720T         No No No
spacer
spacer
spacer
spacer ARM920T 16k/16k - MMU AHB Yes No No
spacer
spacer
spacer
spacer ARM922T 8k/8k - MMU AHB Yes No No
spacer
spacer
spacer
spacer ARM926EJ-S Variable Yes MMU 2x AHB Yes Yes Yes
spacer
  EMBEDDED PROCESSORS
spacer
spacer
spacer ARM Cortex-M0         Yes No No
spacer
spacer
spacer
spacer ARM Cortex-M1   Yes - AMBA AHB-Lite + APB Yes No No
spacer
spacer
spacer
spacer ARM Cortex-M3 - - MPU (optional) 3x AHB-Lite + APB Yes No No
spacer
spacer
spacer
spacer ARM Cortex-R4(F) 0K-64k Variable MPU AMBA 3 AXI Yes Yes No
spacer
spacer
spacer
spacer ARM1156T2(F)-S Variable Yes MPU 3xAXI Yes Yes No
spacer
spacer
spacer
spacer ARM7EJ-S - - - Yes Yes Yes Yes
spacer
spacer
spacer
spacer ARM7TDMI - - - Yes** Yes No No
spacer
spacer
spacer
spacer ARM7TDMI-S - - - Yes Yes No No
spacer
spacer
spacer
spacer ARM946E-S Variable Yes MPU AHB Yes Yes No
spacer
spacer
spacer
spacer ARM966E-S - Yes - AHB Yes Yes No
spacer
spacer
spacer
spacer ARM968E-S n/a Yes DMA AHB-Lite Yes Yes No
spacer
  SECURE APPLICATIONS
spacer
spacer
spacer SC300     MPU   Yes No No
spacer
spacer
spacer
spacer SecurCore SC100 - - MPU - Yes No No
spacer
spacer
spacer
spacer SecurCore SC200 - - MPU - Yes Yes Yes
spacer
*
* *
* 4 dots * Other ARM Websites
*
shadow *LEGAL STATEMENT shadow