STM32N6 : pionnier de l'IA de pointe avec des performances MCU de nouvelle génération et un NPU intégré

Table des Matières

STMicroelectronics a dévoilé une série révolutionnaire de microcontrôleurs : STM32N6. Annoncée le 10 décembre 2024, cette série présente le tout premier microcontrôleur STM32 avec une unité de traitement neuronal (NPU) intégrée, spécialement conçue pour optimiser les applications d'IA de pointe hautes performances. Alliant technologie de pointe et efficacité, la série STM32N6 est prête à répondre à la demande croissante en matière d'intelligence artificielle, de traitement graphique et de capacités multimédia dans les systèmes embarqués.

Caractéristiques du STM32N6

Performances avancées pour l'IA de pointe :

La série STM32N6 est construite autour du cœur ARM Cortex-M55, qui fonctionne à des vitesses pouvant atteindre 800 MHz. Elle intègre l'extension vectorielle ARM Helium, qui améliore la capacité du microcontrôleur à traiter des tâches standard et complexes. La technologie de fabrication FinFET 16 nm optimise encore davantage son efficacité énergétique et ses performances. Cette configuration puissante permet au STM32N6 d'être performant dans les tâches qui nécessitent un traitement des données en temps réel, telles que l'inférence IA, le traitement d'images et l'exécution d'algorithmes complexes.

Matériel optimisé pour l'IA :

L'une des principales innovations de la série STM32N6 est l'intégration du Neural-ART Accelerator™, une technologie exclusive de STMicroelectronics. Ce NPU accélère les calculs des réseaux neuronaux, offrant une puissance de traitement IA pouvant atteindre 600 GOPS, soit une augmentation impressionnante par rapport aux microcontrôleurs STM32 précédents. Il s'agit d'une véritable révolution pour les applications telles que la vision par ordinateur, la reconnaissance vocale et d'autres tâches d'IA en périphérie, où les performances et l'efficacité énergétique sont primordiales.

Traitement multimédia et graphique :

La série STM32N6 se distingue notamment par son puissant GPU Neo-Chrom 2.5D, qui gère de manière transparente le traitement graphique et vidéo. Avec ses encodeurs/décodeurs H.264 et JPEG intégrés, le STM32N6 est parfaitement adapté aux applications multimédia, ce qui le rend idéal pour les produits nécessitant un traitement vidéo, image et son de haute qualité, tels que les caméras de sécurité, les écrans intelligents et les systèmes AR/VR.

Spécifications du STM32N6

ProcesseurARM Cortex-M55, jusqu’à 800 MHz
Puissance de calcul IA600 GOPS (avec Neural-ART Accelerator™)
Nœud technologique16nm FinFET
RAM4.2 MB de SRAM intégrée contiguë
Mémoire FlashJusqu’à 2 MB de mémoire Flash interne
Score CoreMark3360
Fréquence d’horlogeJusqu’à 800 MHz
Accélérateur graphique et multimédiaNeo-Chrom 2.5D GPU, codecs H.264 et JPEG
Interface de stockage externeHexa-SPI, OCTOSPI, FMC
Canaux ADC24 canaux, résolution de 12-bit
Canaux DAC2 canaux, résolution de 12-bit
Interfaces de communication6 UART/USART, 4 SPI, 3 I2C, 2 CAN, USB 2.0, Ethernet
Tension de fonctionnementDe 1.8V à 3.6V
Plage de températureJusqu’à 125°C
Modes basse consommationModes Sleep, Stop et Standby
Fonctions de sécuritéChiffrement AES, DES, 3DES, démarrage sécurisé, TRNG
Types de boîtiersLQFP, BGA (de 169 à 264 broches)

Sous-série STM32N6

Gamme STM32N6x7 AI

  • Accélérateur Neural-ART™ intégré pour les applications d'IA et d'apprentissage automatique.
  • 4,2 Mo de RAM embarquée continue, adaptée aux tâches gourmandes en mémoire telles que le traitement des réseaux neuronaux.
  • Un processeur ISP (Image Signal Processor) dédié pour l'optimisation des images et la prise en charge de plusieurs caméras, ce qui le rend idéal pour les systèmes de vision avancés et les appareils alimentés par l'IA.

Gamme STM32N6x5 GP

  • Bien qu'elle ne soit pas équipée du Neural-ART Accelerator™, cette variante reste très performante pour traiter des tâches générales telles que le traitement graphique et multimédia.
  • Elle dispose également de 4,2 Mo de RAM continue et prend en charge les tâches graphiques avancées grâce à son GPU Neo-Chrom 2.5D, idéal pour les applications qui ne nécessitent pas d'accélération IA dédiée.

Outils de développement STM32N6

ST fournit une série d'outils de développement pour le microcontrôleur STM32N6 :

  • STM32CubeN6
  • Écosystème STM32N6 AI
  • ST Edge AI Suite
  • Écosystème de vision par ordinateur STM32N6
STM32N6 MCU Development Tools

Planifier une application d’IA en périphérie avec le STM32N6

Un microcontrôleur d’IA en périphérie tel que le STM32N6 rapproche l’inférence des capteurs grâce à un Arm Cortex-M55 à 800 MHz, 4,2 Mo de RAM intégrée et l’accélérateur ST Neural-ART atteignant 600 GOPS. La chaîne vidéo ajoute MIPI CSI-2, un processeur de signal d’image et l’encodage H.264 matériel. Un produit exploitable dépend toutefois de la taille du modèle, des opérateurs pris en charge, des transferts mémoire, de la thermique et de la latence complète mesurée, pas seulement du débit maximal du NPU.

  • Cadrer la charge : préciser résolution, cadence, niveau d’exactitude et délai de réponse maximal.
  • Compiler le réseau : quantifier avec des données représentatives et vérifier chaque opérateur.
  • Budgéter la mémoire : compter poids, activations, tampons vidéo, micrologiciel et espace de mise à jour.
  • Profiler la chaîne : mesurer séparément acquisition, prétraitement, inférence, post-traitement et sortie.
  • Valider le terminal : éprouver consommation, température, sécurité et précision sur des capteurs réels.

Conclusion

La série STM32N6 représente une avancée significative dans l'évolution des microcontrôleurs, combinant des capacités basées sur l'IA avec une puissance de traitement multimédia et des fonctionnalités de sécurité robustes. Avec ses vitesses de traitement élevées, son accélération IA intégrée et sa polyvalence, le STM32N6 est prêt à alimenter la prochaine vague d'applications IA innovantes dans des domaines allant de l'automatisation industrielle à l'électronique grand public intelligente.

Que vous développiez des robots intelligents, des véhicules autonomes ou des appareils intelligents de pointe, la série STM32N6 est une plateforme révolutionnaire qui donnera à vos conceptions des performances et une efficacité inégalées.

À Propos De L'Auteur

Picture of Aidan Taylor
Aidan Taylor

Je suis Aidan Taylor et j'ai plus de 10 ans d'expérience dans le domaine de l'ingénierie inverse des PCB, de la conception des PCB et du déverrouillage IC.

Partager

Après Recommandée

Besoin D'Aide?

Défiler vers le haut

Instant Quote

Devis Immédiat