ST dote sa deuxième génération de microprocesseurs STM32 d’un moteur neuronal de 1,35 Tops

STM32MP2

STMicroelectronics compte lancer en production au cours du premier semestre 2024 le premier membre (référencé STM32MP25) de la deuxième génération de ses microprocesseurs de la famille STM32 (après les STM32MP1) et la première sur une architecture 64 bits. Selon la société franco-italienne, la série STM32MP2 s’appuie donc sur une nouvelle architecture et se caractérise par des performances et un niveau de sécurité améliorés pour les applications de périphérie de réseau (edge) industrielles et IoT (Internet des objets).

Dans le détail, les STM32MP25, actuellement en cours d’échantillonnage, s’appuient sur un ou deux cœurs 64 bits Arm Cortex-A35 cadencés à 1,5 GHz, associés à un cœur Cortex-M33 à 400 MHz pour les traitements temps réel, ainsi qu’à un moteur neuronal (NPU) spécifique qui offre jusqu'à 1,35 Tops (téraopérations par seconde) de puissance de calcul optimisée pour l'accélération des applications Edge AI comme la vision artificielle évoluée et la maintenance prédictive.

Apte à prendre en charge des mémoires 32 bits DDR4 et LPDDR4, les puces sont compatibles avec la technologie réseau TSN (Time Sensitive Networking) et disposent d’un commutateur Gigabit Ethernet TSN à deux ports et de blocs périphériques PCIe, USB 3.0 et CAN-FD, fonctionnalités particulièrement recherchées par les applications temps réel, les concentrateurs et passerelles, et autres équipements de communication dans le domaine industriel.

Combinées, les capacités de traitement et de connectivité réseau améliorent en outre la détection et la reconnaissance de caractéristiques pour les applications de sécurité et les automatismes industriels, ajoute STMicroelectronics. Ainsi un microprocesseur STM32MP25 sera en mesure d’acquérir une vidéo à partir d'un capteur de 5 millions de pixels à 30 images par seconde, effectuer des analyses avec l'accélérateur Edge AI intégré et envoyer un flux vidéo pertinent (encodée avec un encodeur matériel) avec des métadonnées de détection en tirant parti de la connexion Gigabit Ethernet TSN, le tout en mode de streaming temps réel.

Les STM32MP25 embarquent aussi une unité de traitement graphique (GPU) 3D avec une résolution de 1080p pour les besoins des interfaces utilisateur riches, avec prise en charge de l’API graphique temps réel Vulkan pour les applications Android. Un codec vidéo 1080p et plusieurs interfaces pour afficheurs (y compris LVDS et Mipi DSI à 4 voies) et une interface pour caméra Mipi CSI-2 complètent l’ensemble.

Enfin, les mécanismes de sécurité des STM32MP2 sont en mesure de garantir aux utilisateurs une certification Sesip (Security Evaluation Standard for IoT Platforms) de niveau 3. Ces mécanismes incluent l'architecture Arm TrustZone, un framework d'isolation des ressources (RIF), le stockage de clés sécurisé, le démarrage sécurisé, un identifiant unique stocké dans une mémoire programmable une seule fois (OTP), des moteurs cryptographiques matériels et un chiffrement/déchiffrement à la volée des données en mémoire DDR.

Les microprocesseurs, spécifiés pour un fonctionnement sur la plage de température étendue de -40°C à +125°C, peuvent tirer parti de l’écosystème logiciel STM32MPU, dont la distribution OpenSTLinux qui inclut le framework AI X-Linux-AI, ainsi que les outils de développement STM32Cube. Le firmware STM32Cube peut fonctionner directement sur le silicium (bare-metal) ou sur un système d’exploitation temps réel s’exécutant sur le cœur Arm Cortex-M33, précise ST.

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’intelligence artificielle dans l’embarqué : Embedded-IA