Comme on peut voir sur l’image, les deux rectangles marquent la différence entre l’architecture ARM et le processeur ARM :
- Processeur ARM : corresponds au processeur qui est vendu par ARM. Chaque Processeur est relié à une version d’architecture ARM .
- Architecture ARM : corresponds à la version à laquelle est sortie le processeur. Cette version est souvent lié à des fonctionnalités en plus par rapport à la version précédente.
La différence entre le processeur ARM et une architecture ARM est que l’architecture possède un v dans sa référence.
Dans les carrés en gris en bas de l’image on peut voir les différents composants ajouté au processeur au fil des améliorations des versions d’architecture.
On peut notamment citer Jazelle, qui est un outils pour programmer directement en java sur le microprocesseur.