Analog Devices Inc. Microcontrôleur AI MAX78000 avec accélérateur de réseau neuronal
Le microcontrôleur AI MAX78000 avec accélérateur de réseau neuronal d'Analog Devices Inc. est utilisé pour les applications d'intelligence artificielle (AI) qui nécessitent une puissance de calcul extrême. Le MAX78000 permet de créer des réseaux neuronaux et associe un traitement de l'intelligence artificielle économe en énergie à des microcontrôleurs à très faible consommation d'énergie. L'accélérateur de réseau neuronal convolutif (CNN) matériel permet aux applications alimentées par batterie d'exécuter des inférences d'IA en ne dépensant que quelques microjoules d'énergie.Le MAX78000 d'Analog Devices est disponible dans un boîtier CTBGA à 81 broches avec une plage de température de fonctionnement de -40 °C à +105 °C.
Caractéristiques
- Microcontrôleur à ultra-faible puissance et double cœur
- Processeur Arm® Cortex-M4 avec UVF atteignant 100 MHz
- 512 ko de mémoire flash et 128 ko de SRAM
- Performance optimisée avec un cache d'instruction de 16 ko
- Code de correction d'erreur en option (ECC-SEC-DED) pour la mémoire SRAM
- Coprocesseur RISC-V 32 bits atteignant 60 MHz
- Jusqu'à 52 broches d'E/S à usage général
- Interface caméra parallèle de 12 bits
- Un seul I2S maître/esclave pour l'interface audio numérique
- Accélérateur de réseau neuronal
- Hautement optimisé pour les réseaux neuronaux convolutifs profonds
- Capacité de poids 8 bits de 442 k avec des poids de 1, 2, 4, 8 bits
- Taille d'image d'entrée programmable jusqu'à 1024 x 1024 pixels
- Profondeur de réseau programmable jusqu'à 64 couches
- Largeur des canaux du réseau programmable par couche jusqu’à 1024 canaux
- Traitement de convolution à 1 et 2 dimensions
- Mode Diffusion en continu
- Flexibilité pour prendre en charge d'autres réseau types, y compris les réseaux neuronaux MLP et récurrents
- La gestion de l'alimentation optimise la durée de fonctionnement pour les applications de batterie.
- Alimentation à découpage (SMPS) intégrée à inductance unique et à sortie multiple (SIMO)
- Plage de tension d'alimentation SIMO de 2,0 V à 3,6 V
- L'évolution dynamique de la tension permet de minimiser la consommation d'énergie du noyau actif
- 22,2 μA/MHz avec exécution de boucle à 3,0 V depuis le cache (uniquement CM4)
- Rétention SRAM sélectionnable dans les modes à faible puissance avec horloge en temps réel (RTC) activée
- Sécurité et intégrité
- Amorce sécurisée disponible
- Moteur d’accélération matériel AES 128/192/256
- Générateur de graine TRNG (Véritable générateur de nombres aléatoires)
- Options de boîtier
- CTBGA81 (8,0 mm x 8,0 mm, pas de 0,8 mm)
- WLP130 (4,6 mm x 3,7 mm, pas de 0,35 mm)
Applications
- Détection et classification des objets
- Traitement audio : reconnaissance de mots-clés multiples, classification du son, annulation du bruit
- Reconnaissance faciale
- Traitement des données de séries temporelles : analyse du rythme cardiaque et des signaux de santé, analyse multi-capteurs, maintenance prédictive
Vidéos
Schéma fonctionnel
Ressources
Publié le: 2020-08-19
| Mis à jour le: 2025-04-23
