Nuvoton a annoncé sa nouvelle plateforme Endpoint AI pour accélérer le développement de produits d'intelligence artificielle à base de microcontrôleurs (MCU). Ces solutions sont rendues possibles par les nouveaux MCU et MPU puissants de Nuvoton, notamment le NuMicro® M55M1 équipé du NPU Ethos U55, le NuMicro® MA35D1 et la série NuMicro® M467. Ces MCUs sont un ajout précieux à la boîte à outils informatique moderne centrée sur l'IA et démontrent comment Nuvoton continue à travailler en étroite collaboration avec Arm et d'autres entreprises pour développer un écosystème d'IA de point final convivial et complet.

Le développement sur ces plateformes est facilité par NuEdgeWise de Nuvoton : un outil bien équilibré et simple à adopter pour le développement de l'apprentissage machine (ML), qui est néanmoins adapté aux tâches de pointe. Ce matériel de base puissant, associé à des outils de développement riches et uniques, consolide la réputation de Nuvoton en tant que fournisseur de plateformes de microcontrôleurs de premier plan. Ces nouvelles plateformes monopuces sont idéales pour des applications telles que les appareils domestiques intelligents et la sécurité, les services urbains intelligents, l'industrie, l'agriculture, le divertissement, la protection de l'environnement, l'éducation, les tâches de commande vocale de haute précision, ainsi que le sport, la santé et la remise en forme.

Nouveau matériel axé sur le ML avec NPU : NuMicro M55M1 : Le microcontrôleur de la série NuMicro M55M1 est destiné aux applications d'apprentissage automatique, grâce à sa NPU (Neural Processing Unit) Ethos-U55 et à ses fonctions d'intelligence artificielle adaptées aux applications embarquées. Ce MCU permet au système de surveiller les événements - basés sur le capteur d'image, le microphone et les capteurs - tout en étant en mode de faible consommation, sans avoir besoin d'utiliser de l'énergie.

en mode basse consommation, sans réveiller le processeur central. Le MCU M55M1 comprend un mécanisme de protection du modèle ML qui renforce la sécurité en protégeant la propriété intellectuelle ML contre d'éventuelles tentatives de piratage malveillant. Ces processeurs sont parmi les premiers à prendre en charge la technologie Helium d'Arm, qui améliore considérablement les performances des applications d'apprentissage automatique (ML) et de traitement des signaux numériques (DSP) dans les systèmes embarqués de petite taille et à faible consommation d'énergie. La série MA35D1 est un microprocesseur hétérogène multicœur destiné aux passerelles Edge IIoT haut de gamme, basé sur un cœur Arm Cortex-A35 64 bits à 800 MHz et un Arm Cortex-M4 à 180 MHz.

Ces cœurs haute performance facilitent l'informatique de pointe Tiny AI/ML. La série M467 est un microcontrôleur 32 bits basé sur le cœur Arm Cortex-M4F avec un jeu d'instructions DSP intégré et une unité de virgule flottante (FPU) à simple précision. Il est idéal pour un large éventail d'applications : appareils domestiques intelligents, passerelles IoT, contrôle industriel, télécommunications et centres de données.

Dans les tâches IoT, le M467 peut être enrichi d'un riche ensemble de périphériques de connectivité, d'E/S et de sécurité, de l'Ethernet 10/100 MAC au cryptage matériel, au décryptage et au stockage de clés. Grâce au large support d'E/S intégré du M467, les utilisateurs peuvent choisir uniquement les extensions matérielles précises dont ils ont besoin pour leurs applications particulières. Le M467 prend également en charge l'HyperRAM.

Dans les applications AI/ML, les 64 Mo d'HyperRAM offrent la flexibilité nécessaire pour gérer différents modèles ML dont les exigences en matière de taille ou de densité de la mémoire varient. L'HyperRAM permet également d'économiser de l'énergie, de s'adapter à la bande passante disponible, d'être facile à utiliser et d'étendre de manière flexible les options de mémoire. Des cartes de développement complètes sont disponibles pour toutes les applications matérielles susmentionnées.

Celles-ci sont soutenues par les outils de développement approfondis, l'environnement de développement et le support enthousiaste de Nuvoton. Par exemple, le développement d'applications d'intelligence artificielle avec NuMaker MA35D1 permet non seulement de réaliser des projets d'apprentissage automatique efficaces, tels que la classification d'images, mais aussi de présenter l'analyse à l'utilisateur de manière intuitive via l'interface homme-machine (IHM). La carte de développement NuMaker-IoT-M467 est quant à elle spécialement conçue pour les applications IoT du MCU M467.

NuEdgeWise IDE (Integrated Development Environment) de Nuvoton est un outil d'apprentissage automatique conçu pour le développement de TinyML. L'IDE prend en charge les quatre étapes clés du développement d'une application d'apprentissage automatique : l'étiquetage, l'entraînement, la validation et le test. NuEdgeWise s'appuie sur la célèbre plateforme Jupyter Notebook, ce qui permet aux développeurs d'entraîner et de déployer des modèles sur les puces Nuvoton à l'aide de TensorFlow Lite.

Cela rend les applications TinyML plus accessibles et plus faciles à mettre en œuvre.