Comparatif technique NXP i.MX RT595 vs Ambiq Apollo510

NXP i.MX RT595 vs Ambiq Apollo510
Comparatif technique complet — SoC embarqués basse consommation
i.MX RT595 (MRT595SFF0C)
i.MX RT500 family · FOWLP 7×7 mm · 28FDSOI
Apollo510
Apollo5 family · BGA 6.6×6.6 mm · SPOT® platform
CPU
Architecture principale
Arm Cortex-M33 (ARMv8-M)
Arm Cortex-M55 (ARMv8.1-M) +récent
Fréquence max CPU
275 MHz
250 MHz
SIMD / Vectoriel
DSP coprocesseur + PowerQuad
Helium (MVE) — jusqu'à 8 MACs/cycle IA
FPU
Simple précision (M33 intégrée)
Demi / simple / double précision
Second cœur / DSP
Cadence Xtensa Fusion F1 DSP (275 MHz) dual-core
Aucun DSP dédié — Helium intégré au M55
Cache I+D
Pas de cache L1 CPU (accès SRAM direct)
64 kB I-cache + 64 kB D-cache intégrés
TCM
4 × 8 kB (coprocesseurs) + SRAM directe
256 kB ITCM + 512 kB DTCM (768 kB total)
Sécurité CPU
TrustZone-M, MPU 8 régions
TrustZone-M, MPU, secureSPOT 3.0
Mémoire
SRAM on-chip
5 MB (système + DMA/GPU)
3,75 MB (SRAM + TCM)
Flash / NVM on-chip
Aucune NVM intégrée — boot via FlexSPI externe
4 MB NVM embarquée
ROM de démarrage
192 kB ROM (bootloader + drivers)
OTP + ROM (secure boot)
Interfaces mémoire ext.
2× FlexSPI Octal/Quad 200 MHz DDR + eMMC 5.0
4× MSPI (jusqu'à 16-bit), 2× SDIO / eMMC 4.51
Cache FlexSPI
2× 32 kB (avec déchiffrement à la volée OTFAD)
Non applicable (NVM interne)
GPU & Affichage
GPU
Vivante GCNanoLite-V (2D vectoriel VGLite) 275 MHz
graphiqSPOT 2.0 — 2D/2.5D GPU 96/250 MHz
Capacités GPU
Vectoriel (rasterisation), blending, rotation, OpenVG subset
Vectoriel + texture mapping + anti-aliasing + compression TSC4/6/12
Contrôleur LCD
Oui — smart LCD + mode vidéo
Oui — jusqu'à 4 couches + alpha blending
Interface display
MIPI DSI (jusqu'à 895 Mbps) + FlexIO parallèle
MIPI DSI 1.2 (768 Mbps) + QuadSPI (125 MHz DDR) + DPI-2
Résolution max
Non spécifiée formellement (1280×720 démo EVK)
640×480 à 60 FPS (1920×1080 possible, fps réduit)
Support MiP display
Oui (utilisé Garmin Fenix 7/8 — Sharp LS014B7DD01)
Oui natif
Audio
DMIC / PDM
Jusqu'à 8 canaux DMIC (PDM) avec décimateurs
1× PDM stéréo (2 canaux)
I²S
Jusqu'à 4 canaux I²S par FlexComm + audio subsystem
2× I²S full-duplex multicanal (dont 1 avec ASRC)
ADC audio
Via audio subsystem intégré
1× ADC audio basse conso avec PGA
Wake-on-voice
Oui (VIT library NXP + Fusion F1 DSP)
Oui — wake-on-voice + wake-on-keyword ultra-basse conso
Interfaces & Périphériques
FlexComm / I²C/SPI/UART
9 à 12× FlexComm (UART / I²C / SPI / I²S configurable)
8× I²C/SPI, 4× UART, 4× MSPI (SPI multi-bit)
High-speed SPI
2× HS SPI 50 MHz
2× MSPI 2/4/8-bit + 2× MSPI 16-bit (1.2 V)
I3C
2× I3C
Non mentionné
USB
USB 2.0 HS Host/Device + PHY intégré
USB 2.0 HS/FS Device uniquement
ADC
12-bit, 1 MS/s, 6 SE ou 2 diff.
12-bit, 1,7 MS/s, 11 canaux
GPIO
Jusqu'à 136 GPIO (5 rails I/O)
183 GPIO (BGA) / 144 GPIO (WLCSP)
DMA
2× DMA 37 canaux + SmartDMA (32 kB RAM) + USB DMA
DMA intégré par périphérique
Alimentation & Consommation
Tension d'alimentation
VDD_AO 1,8 V · Vddcore 0,6–1,1 V (PMU interne)
1,71–2,2 V · SIMO Buck Converter intégré
Technologie conso
28FDSOI (FD-SOI GlobalFoundries)
SPOT® sub-threshold (technologie propriétaire Ambiq)
Efficacité active
Non publiée en µA/MHz (FD-SOI optimisé)
4,5 CoreMark/MHz · >120 CM/mJ best-in-class
Sleep / Deep sleep
Modes deep sleep + deep power-down (µA range)
Deep sleep <100 nA (famille Apollo — mesure documentée)
Gestion IA/ML
eIQ TFLite Micro (logiciel), pas d'accélération matérielle dédiée
Helium MVE (matériel) — 30× vs gen. précédente sans NPU
Sécurité
Plateforme sécurité
TrustZone, PUF, OTFAD, secure boot, RSA/AES
secureSPOT 3.0 — TrustZone, PUF, OTP, secure OTA
Crypto accélérateur
AES-128/192/256 + SHA (Casper coprocesseur)
AES + SHA + TRNG (crypto subsystem)
Secure OTA
Oui (RSA signed, AES-CTR encrypted)
Oui (secureSPOT OTA natif)
Packaging & Écosystème
Boîtier
FOWLP 249 pins 7,0×7,0 mm / WLCSP 141 pins 4,5×4,5 mm
BGA 183 GPIO 6,6×6,6 mm / WLCSP 144 GPIO 4,9×4,7 mm
RTOS / SDK
MCUXpresso SDK, FreeRTOS, Zephyr, LVGL, MicroEJ
Ambiq SDK, FreeRTOS, neuralSPOT (AI DevKit), TFLite Micro
Utilisé dans
Garmin Fenix 7/8 (MRT595SFF0C), montres sport GPS
Wearables, santé, IoT edge AI (GA Q4 2024)
Température
Commercial / Industrial
-20 °C à +70 °C
Où chaque puce excelle
RT595 — avantages
NXP i.MX RT595
· DSP Fusion F1 dédié (audio/signal)
· 5 MB SRAM on-chip — plus grand espace d'exécution
· USB Host (pas seulement Device)
· 2× I3C, SmartDMA avancé
· FlexSPI avec déchiffrement à la volée
· Écosystème mature, disponibilité prouvée en prod.
Apollo510 — avantages
Ambiq Apollo510
· Architecture M55 + Helium pour l'IA/ML embarquée
· NVM 4 MB intégrée (pas de flash externe nécessaire)
· Consommation sub-threshold SPOT® (<100 nA sleep)
· TCM 768 kB (latences déterministes)
· GPU 2.5D avec compression texture native
· neuralSPOT SDK orienté edge AI