Index: System On A Chip (SoC), RTCS Levels of Abstraction

ARM Holdings:

This is the company that designs ARM-based processors

They don’t manufacture anything, but they license their design to companies who fabricate chips.

They offer other designs like graphics cores, physical cores, and dev tools.

ARM Architecture:

This is a type/family of RISC-based processor architectures that are well known for power efficiency, and are widely used in mobile devices, like phones and tablets. Designed and licensed to a wide eco-system by ARM

Processor Classes:

  • Cortex-A: high-performance application processors, e.g., for mobile phones High performance processors for open Operating Systems; Applications include smartphones, digital TV, smart books, home gateways
  • Cortex-R: deterministic real-time performance, fault detection, and tolerance. Exceptional performance for real -time applications; Applications include automotive braking systems, powertrains;
  • Cortex-M: energy-efficient embedded devices (“microcontroller” class cores) Cost -sensitive solutions for deterministic microcontroller applications; Applications include microcontrollers, mixed signal devices, smart sensors, automotive body electronics and airbags;
  • Neoverse: scalable networks of processors on a single chip • e.g., 8, 16, 64, or 128 cores. Used in datacenters, edge servers, and storage
  • SecurCore: High Security Operations
  • Classic: Typically Older Gen Models

Prevelance of Arm SoCs