L' ARM Cortex-A7 MPCore est un cœur de microprocesseur 32 bits sous licence d' ARM Holdings mettant en œuvre l' architecture ARMv7-A annoncée en 2011.
Aperçu

Il a deux applications cibles : d'abord comme successeur plus petit, plus simple et plus économe en énergie du Cortex-A8 . L'autre utilisation se fait dans l' architecture big.LITTLE , combinant un ou plusieurs cœurs A7 avec un ou plusieurs cœurs Cortex-A15 dans un système hétérogène . Pour ce faire, il est entièrement compatible avec les fonctionnalités de l'A15.
Les principales caractéristiques du cœur Cortex-A7 sont :
- Microarchitecture partielle à double émission et à ordre avec un pipeline à 8 étapes
- Extension du jeu d'instructions NEON SIMD
- Unité à virgule flottante VFPv4
- Codage du jeu d'instructions Thumb-2
- ECR Jazelle
- Virtualisation matérielle
- Extensions d'adresses de grandes pages (LPAE)
- Cache intégré de niveau 2 (0–1 Mo)
- 1,9 DMIPS /MHz
- Vitesse d'horloge typique 1,5 GHz
Puces
Plusieurs systèmes sur puce (SoC) ont implémenté le cœur Cortex-A7, notamment :
- Allwinner A20 (A7 double cœur + GPU Mali -400 MP2)
- Allwinner A31 (processeur graphique quad-core A7 + PowerVR SGX544MP2 )
- Allwinner A83T (processeur graphique A7 octa-core + PowerVR SGX544 )
- Allwinner H3 (quad-core A7 + GPU Mali -400 MP2)
- Processeur multimédia HSPA+ quad-core Broadcom BCM23550
- Broadcom BCM2836 (GPU quad-core A7 + VideoCore IV), conçu spécifiquement pour Raspberry Pi 2
- SoC haut débit Broadcom BCM6846 (double cœur A7)
- NXP Semiconductor (anciennement Freescale) QorIQ Layerscape LS1 (double cœur A7)
- Freescale i.MX 6 UltraLite
- Architecture HiSilicon K3V3 big.LITTLE avec Cortex-A7 double cœur et Cortex-A15 double cœur. Utilise le GPU ARM Mali-T658 .
- Marvell PXA1088 (A7 à quatre cœurs + Vivante GC1000)
- Mediatek MT6570 (double cœur A7 + GPU ARM Mali -400MP1)
- Mediatek MT6572 (double cœur A7 + GPU ARM Mali -400MP1)
- Mediatek MT6580 (A7 à quatre cœurs + GPU ARM Mali -400MP2)
- Mediatek MT6582 (A7 à quatre cœurs + GPU ARM Mali -400MP2)
- Mediatek MT6589 (processeur graphique quad-core A7 + Imagination Technologies PowerVR SGX544 )
- Mediatek MT6592 (A7 octa-core + GPU ARM Mali -450MP4)
- Processeur ARM Cortex A7 32 bits 800 MHz Mstar MSB2531A
- Qualcomm Snapdragon 200 et Snapdragon 400 MSM8212 et MSM8612, MSM8226, MSM8626 et MSM8926 (GPU quad core A7 + Adreno 305)
- Processeur Samsung Exynos 5 Octa (5410), architecture big.LITTLE avec processeur quad-core Cortex-A7 et quad-core Cortex-A15. Utilise le processeur graphique Imagination Technologies PowerVR SGX544MP3 .
- Samsung Exynos 5 Octa (5420), architecture big.LITTLE avec processeur quad-core Cortex-A7 et quad-core Cortex-A15. Utilise le GPU ARM Mali -T628MP6.
- STMicroelectronics STM32MP13x (mono-cœur A7)
- STMicroelectronics STM32MP15x (double cœur A7 + M4 + GPU Vivante )
- Carte mère ASPEED AST2600 BMC (double cœur A7 + M4 )