L'ARM Cortex-A32 est un processeur très basse consommation d'architecture ARM 32 bits du jeu d'instructions ARMv8-A. C'est le seul cœur purement 32 bits comportant ce jeu d'instructions, les autres sont tous en 64 bits. Évolution du Cortex-A7, il comporte 100 nouvelles instructions spécifiques à ARMv8, en version 32 bits, et apporte des gains de performances par rapport à celui-ci, principalement dans les domaines du streaming et du chiffrement et à moindre mesure dans le calcul arithmétique flottant. Il consomme également moins que les autres processeurs ARMv8 comportant à la fois un cœur 64 bits, mais conservant la compatibilité 32 bits[1].

Au même moment est annoncé le Cortex-A35, qui fonctionne en 64 bits avec une compatibilité 32 bits.

En août 2019, le Cortex-A34 (en) est annoncé, qui au contraire n'a plus du tout de compatibilité 32 bits, et ne gère que l'ARMv8 64 bits, c'est également le cas des Cortex-A65 et A65AE[2].

Spécifications

Il supporte[3] :

  • Fonctionnement SMP de 1 à 4 cœurs, utilise AMBA 4 ;
  • Extension de chiffrement ;
  • Compatibilité avec l'architecture ARMv7 AArch32 ;
  • Gestion de la sécurité TrustZone ;
  • SIMD NEON ;
  • DSP ;
  • unité arithmétique flottante VFPv4 ;
  • Virtualisation ;
  • Debug via CoreSight SoC-400.

Notes et références

  1. (en) Jean-Luc Aufranc, « ARM Unveils Ultra-efficient Cortex-A32 32-bit Processor Based on ARMv8 Architecture », sur CNX-Software
  2. (en) Jean-Luc Aufranc, « Arm Cortex-A34 is a 64-bit Only Low-Power Core », sur CNX-Software,
  3. (en) « Cortex-A32 - Specifications », sur ARM (consulté le )

Voir aussi

Lien externe