
Un fleuron à faible consommation pour l’intelligence artificielle
Les plateformes SMARC basées sur les processeurs NXP i.MX 8M Plus sont idéales pour les applications d’intelligence artificielle embarquées. Grâce à un écosystème étendu comprenant une carte porteuse de 3,5 pouces prête à l’emploi, des caméras Basler et une pile logicielle d’IA, il est possible d’effectuer rapidement une démonstration de concept, déclare Martin Danzer Loncaric, directeur de la gestion des produits chez congatec AG.
La mise en œuvre de la technologie Arm n’a pas toujours été aussi facile. Auparavant, il était généralement beaucoup plus difficile d’utiliser la dernière technologie de processeur de l’environnement Arm comme système fini que de mettre en œuvre l’environnement x86. Toutefois, grâce à une approche modulaire basée sur la spécification SMARC computer-on-modules, il est désormais possible d’obtenir des facteurs de forme standard de la gamme des box PC x86 avec des processeurs ARM.
Par exemple par une carte de 3,5 pouces qui peut être équipée de modules SMARC 2.1 selon les besoins. À chaque lancement d’un nouveau module SMARC, le portefeuille de configurations possibles s’élargit automatiquement avec un léger décalage dans le temps. Le dernier processeur phare est le nouveau processeur NXP i.MX 8M Plus.
Caractéristiques attrayantes
Les points forts des modules SMARC équipés du processeur i.MX 8M Plus sont les quatre puissants cœurs de processeur Arm Cortex-A53 avec l’unité de traitement neuronal (NPU) supplémentaire, qui ajoute jusqu’à 2,3 TOPS de puissance de calcul IA. Grâce au processeur de signal d’image (ISP) intégré, ils sont particulièrement intéressants pour les applications d’inférence IA et d’apprentissage automatique et peuvent traiter très efficacement les données des deux interfaces MIPI CSI intégrées.
En outre, le contrôle en temps réel est possible via le Cortex-M7. Et via Gigabit Ethernet avec le réseau sensible au temps (TSN). Pour la première fois, une sécurité et une fiabilité élevées des données sont assurées par la fonction ECC en ligne du processeur, qui peut mettre en œuvre un code de correction d’erreur basé sur la mémoire LPDDR4 pour une capacité allant jusqu’à 6 Go. Le Cortex-M7 peut également être utilisé comme unité à sécurité intégrée, ce qui est essentiel pour que les applications des clients soient conçues avec une tolérance aux pannes conformément aux normes IEC 61508/IEC61511.
Si les ingénieurs considèrent ce paquet de services complet et implémentent d’autres fonctions spécifiques à l’application via PCIe Gen 3 ainsi que 2x USB 3.0 et 2x SDIO, ils disposent d’une plateforme Linux, Android ou FreeRTOS extrêmement fiable et robuste qui, selon la variante, peut même être utilisée dans la plage de température industrielle de -40 °C à 85 °C. La faible consommation d’énergie de 2 à 6 W et l’eMMC embarquée avec une capacité de stockage de 128 Go et la possibilité de fonctionner en mode pSLC robuste pour prolonger encore la durée de vie de la mémoire robuste sont d’autres points forts attrayants.
No Comment