Le fabricant américain de circuits analogiques et mixtes lance un microcontrôleur hybride Cortex-M4F/RISC-V à faible consommation doté d’un accélérateur de réseaux neuronaux.
Plus connu pour ses circuits mixtes, Maxim vient de présenter le MAC78000, un microcontrôleur multicoeur spécialement conçu pour accélérer le traitement des réseaux neuronaux à convolution (CNN).
Au centre du MAC78000 figure un réseau de 64 cœurs parallèles dévolus à l’accélération CNN et épaulés par 512Ko de mémoire Sram pour les données et 442Ko pour les coefficients. Le réseau CNN travaille en mode 8 bits (avec la possibilité de monter à 32 bits en sortie), jusqu’à une fréquence de 50MHz ; de quoi traiter par exemple des images de 1024×1024 pixels.
Ce réseau IA est orchestré par un classique cœur Cortex-M4F principal, tournant lui jusqu’à 100MHz et associé à 512Ko de mémoire flash et 128Ko de Sram. Plus suprenant : un autre cœur 32 bits, compatible lui avec le jeu d’instructions open source RISC-V, est également présent pour le traitement numérique à très faible consommation, avec une fréquence maximale bridée à 60MHz. Figure aussi au menu un bloc de sécurisation des données mêlant un accélérateur de cryptage AES 128, 192 et 256 bits, et un convertisseur analogique-numérique sigma-delta 10 bits à huit canaux. Le MAC78000 est disponible en boîtier CTBGA miniature de 8x8x0,8mm) et même dans un WLP de 4,6×3,7×0,35mm).