Analog Devices Inc. MCU IA MAX78000 con acceleratore di rete neurale

L'MCU IA MAX78000 di Analog Devices Inc. con acceleratore di rete neurale è utilizzato per  le applicazioni di intelligenza artificiale (IA) che richiedono grande potenza di calcolo.  Il MAX78000 abilita le reti neurali e  combina  l'elaborazione IA  a risparmio energetico con microcontroller a potenza ultra-bassa. L'acceleratore CNN (Convolential Neural Network) basato su hardware consente alle applicazioni alimentate a batteria di eseguire  inferenze IA con un consumo di pochi microJoule di energia.

Il MAX78000 di Analog Devices è disponibile in un package CTBGA a 81 pin con un intervallo di temperatura di funzionamento da -40 °C a +105 °C.

Caratteristiche

  • Microcontroller dual-core a potenza ultra-bassa
    • Processore Arm® Cortex-M4 con FPU fino a 100 MHz
    • Flash 512 KB e SRAM 128 KB
    • Prestazioni ottimizzate con cache di istruzioni da 16 KB
    • Codice di correzione dell'errore (ECC-SEC-DED) opzionale per SRAM
    • Coprocessore RISC-V a 32 bit fino a 60 MHz
    • Fino a 52 pin I/O per uso generico
    • Interfaccia per videocamera parallela a 12 bit
    • 1 master/slave I2S per l'interfaccia audio digitale
  • Acceleratore di rete neurale
    • Altamente ottimizzato per le reti neurali DCNN
    • Capacità di peso a 8 bit 442k con pesi da 1, 2, 4, 8 bit
    • Dimensioni dell'immagine di ingresso programmabile fino a 1024 x 1024 pixel
    • Profondità di rete programmabile fino a 64 strati
    • Larghezze del canale di rete programmabili per strato fino a 1024 canali
    • Elaborazione di sovratensione 1 e 2-dimensional
    • Modalità di streaming
    • Flessibilità per supportare altri tipi di reti, tra cui MLP e reti neurali ricorrenti
  • La gestione dell'energia massimizza i tempi di attività per le applicazioni a batteria
    • Alimentatore a modalità di commutazione (SPMS) di tipo SIMO (induttore singolo, uscite multiple) integrato
    • Intervallo di tensione di alimentazione SIMO da 2,0 V a 3,6 V
    • La regolazione dinamica della tensione riduce al minimo il consumo energetico del core attivo
    • 22,2 μA/MHz durante l'esecuzione del circuito a 3,0 V dalla cache (solo CM4)
    • Ritenzione SRAM selezionabile in modalità a bassa potenza con clock in tempo reale (RTC) abilitato
  • Sicurezza e integrità
    • Avvio sicuro disponibile
    • Motore di accelerazione hardware AES 128/192/256
    • Generatore di seed TRNG (True Random Number Generator, generatore di numeri casuali)
  • Opzioni del package
    • CTBGA81 (8,0 mm x 8,0 mm, passo di 0,8 mm)
    • WLP130 (4,6 mm x 3,7 mm, passo di 0,35 mm)

Applicazioni

  • Rilevamento e classificazione degli oggetti
  • Elaborazione audio: riconoscimento di più parole chiave, classificazione del suono, cancellazione del rumore
  • Riconoscimento facciale
  • Elaborazione dei dati di serie temporali: analisi della frequenza cardiaca/dei segnali sanitari, analisi multi-sensore, manutenzione predittiva

Video

Schema a blocchi

Schema a blocchi - Analog Devices Inc. MCU IA MAX78000 con acceleratore di rete neurale
Pubblicato: 2020-08-19 | Aggiornato: 2025-04-23