3761 views|4 replies

2

Posts

0

Resources
The OP
 

Learn about ARM processors from Cortex-M to Cortex-A! [Copy link]

ARM is the industry's leading supplier of microprocessor technology, offering the broadest range of microprocessor cores to meet the performance, power and cost requirements of almost all application markets.
ARM's technology is at the heart of a revolution in computing and connectivity that is changing the way people live and do business. Combining a vibrant ecosystem with over 1,000 partners providing chips, development tools and software, and more than 90 billion processors shipped, ARM's technology is at the heart of a revolution in computing and connectivity that is changing the way people live and do business.
ARM processors
Currently, ARM processors are divided into 5 categories: Cortex-A, Cortex-R, Cortex-M, Machine Learning, SecurCore. Most of us have heard of the first three, as shown in the figure below:
2Cortex-A advanced processors
[color=rgb(51, 1.Cortex-A5
Customizable processor for high performance in low power configurations
  • Scalable versatility for cost-sensitive low power applications
  • Configurable options provide rich OS support for the smallest devices
  • Full Armv7-A architecture, one-third the area and power of Cortex-A9
2.Cortex-A7
The smallest, lowest power processor for 32-bit
  • Armv7-A extensions provide enhanced hardware virtualization
  • Memory performance improved by 20% over previous generations
  • Supports 32-bit, rich operating systems, including Linux
3.Cortex-A9
Multi-core processor optimized for performance and power
  • Suitable for low-power, cost-sensitive 32-bit devices
  • Can be used as a single core or a cluster of up to four processors
  • Well-established in multiple process technologies
4.Cortex-A15
Designed for a wide range of 32-bit applications requiring high performance
  • The first Armv7-A core supports virtualization
  • Removing code dependencies using 32-bit out-of-order pipelines
  • Fine-grained power control ensures excellent efficiency
5.Cortex-A17
Low-cost processor that does not compromise performance
  • High-end features suitable for a wide range of home consumer appliances
  • Compatibility with big.LITTLE provides flexibility and cost-effectiveness
  • Provides the highest performance of the Armv7-A software ecosystem
6.Cortex-A32
The smallest, lowest power Armv8-A processor
  • Advanced power management features with idle power management
  • Available as a single core or a cluster of up to four processors
  • The right choice for embedded and IoT markets
7.Cortex-A35
The smallest and most energy-efficient application processor designed by ARM
  • Power management features to reduce power budgets
  • Support for 64-bit processing for embedded applications
  • Ideal processor for IoT nodes and gateways
8.Cortex-A53
The most widely used processor with a balance of performance and efficiency
  • Choice for high single-thread and FPU/NEON performance
  • Supports a wide range of applications such as automotive and networking
  • The most widely deployed 64-bit Armv8-A processor
9.Cortex-A55
The most efficient mid-range processor
  • Flexible design meets a wide range of market application needs
  • For small devices with constrained environments
  • Designed for compatibility with DynamIQ configurations
10.Cortex-A57
Supports a wide range of applications that require high-performance processing
  • Removes code dependencies using triple-issue out-of-order pipelines
  • Cryptographic extensions can speed up the processing of cryptographic instructions
  • Prefetching provides better memory streaming performance
11.Cortex-A72
Fast processing improves efficiency of mobile applications
  • Advanced branch predictor reduces wasteful energy consumption
  • Achieve significant advantages in reducing memory requirements
  • Suitable for implementation in arm big.LITTLE configurations
12.Cortex-A73
The most energy-efficient processor in the Cortex-A family
  • 30% improved power efficiency over previous generation
  • Smallest Armv8-A processor
  • Designed for mobile and consumer applications
13.Cortex-A75
The first high-performance CPU based on DynamIQ
  • Flexible architecture provides a broad support ecosystem
  • Executes up to three instructions in parallel per clock cycle
  • A wide range of market applications covers smartphones, servers, automotive applications, etc.
14.Cortex-A76
Second-generation high-performance CPU based on DynamIQ, providing laptop-class performance and smartphone efficiency
  • Designed for devices performing complex computing tasks
  • Higher single-threaded performance and higher energy efficiency
  • Provide faster responsiveness and optimal support for machine learning applications
3Cortex-R real-time performance processors
1.Cortex-R4
The smallest real-time performance processor
  • Delivers excellent energy efficiency and cost effectiveness
  • Prioritizes reliability and error management with built-in error handling
  • Suitable for embedded applications including automotive and cameras
2.Cortex-R5
Delivers seamless, real-time performance and functional safety
  • Dual-core configuration delivers twice the performance of previous Cortex-R processors
  • Ideal for developing safety-critical products
  • Most commonly used in high-volume, deeply embedded SoC applications
3.Cortex-R7
High-performance processor for 4G modem and storage applications
  • First Cortex-R processor with integrated GIC and SCU
  • Provides real-time processing throughput for wireless modems
  • Ensures hard error handling
4.Cortex-R8
Highest performance in its class for LTE and 5G modems
  • Delivers low latency
  • Configurable ports enable flexible design options
  • Delivers the responsiveness required for high-performance, high-capacity storage applications
5.Cortex-R52
The most advanced functional safety processor
  • Provides advanced safety features for a variety of automotive applications
  • Software separation protects safety-critical code
  • High-performance mulitcore cluster provides real-time response
4Cortex-M microprocessors
1.Cortex-M0
Small ARM processor
  • Licensing fee-free through DesignStart
  • Ideal for smart sensors and mixed-signal systems on chip (SoCs)
  • Three highly optimized low-power modes
2.Cortex-M0 +
The smallest and lowest power processor in Cortex-M
  • 8-bit processor cost, 32-bit processor performance
  • Three highly optimized low-power modes to save energy
  • Most commonly used in wearable devices for healthcare, fitness, etc.
3.Cortex-M3
Excellent 32-bit performance and low power
  • Licensing fee free through DesignStart
  • Commonly used in many smart home devices
  • Deployed in billions of devices across a wide range of embedded applications
4.Cortex-M4
With the performance of a mixed-signal device
  • Integrated digital signal processing (DSP) simplifies system design
  • Basic microcontroller functions make it ideal for industrial applications
  • Widely deployed Cortex-M processors have a broad ecosystem
5.Cortex-M7
The highest performing Cortex-M processor
  • Simplifies signal processing, bringing high-performance DSP to the masses
  • Built-in floating-point processing reduces power consumption
  • Supports innovative MCUs for more intensive automation tasks
6.Cortex-M23
The smallest, lowest power microcontroller with TrustZone security
  • Includes a built-in security foundation with TrustZone
  • Memory protection minimizes the risk of unintended access
  • Ideal processor for energy harvesting IoT nodes and small sensors
7.Cortex-M33
The ideal fusion of real-time, efficiency and security
  • Simplify digital signal processing with security
  • Differentiate your product with TrustZone software isolation
  • Bring 32-bit performance to even the simplest and cost-sensitive devices
8.Cortex-M35P
First Armv8-M processor with built-in tamper protection
  • Adds physical resilience and system security features without compromising performance
  • Includes integrated digital signal processing (DSP) option
  • Protection layers prevent easy attacks and system takeover
51)]
  • Adds physical resilience and system security features without sacrificing performance
  • Includes integrated digital signal processing (DSP) option
  • Protection layers prevent easy attacks and system takeover
51)]
  • Adds physical resilience and system security features without sacrificing performance
  • Includes integrated digital signal processing (DSP) option
  • Protection layers prevent easy attacks and system takeover

This post is from ARM Technology

Latest reply

Details!  Details Published on 2019-3-15 14:07
 

6064

Posts

4

Resources
2
 
OK!
This post is from ARM Technology
 
 
 

122

Posts

2

Resources
3
 
I learned a lot.
This post is from ARM Technology
 
 
 

5

Posts

0

Resources
4
 
Learned
This post is from ARM Technology
 
 
 

23

Posts

2

Resources
5
 
Details!
This post is from ARM Technology
 
 
 

Guess Your Favourite
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list