EMB_90

EMBEDDED 90 • NOVEMBRE • 2023 36 HARDWARE | MCUs Potenziare la Vision AI con il core Arm Cortex-M85 con tecnologia Helium In questo articolo, approfondiremo le caratteristiche della tecnologia Helium, le sue funzionalità e altre caratteristiche aggiuntive del core CM85 che lo contraddistinguono dagli altri MCU attualmente presenti sul mercato Eldar Sido AI Technical Marketing Engineer Renesas Electronics N e l panorama tecnologico odierno, la doman- da di sofisticate funzionalità per l’apprendimento automatico e per l’elaborazione avanzata del segnale su dispositivi embedded è notevolmente aumentata. Con l’attuale offerta di microcontrollori (MCU) gli sviluppatori di software embedded devono affrontare molte sfide per riuscire a soddisfare le diverse richie- ste: devono sfruttare al massimo la capacità di ela- borazione per ciclo, oppure, in alternativa, possono optare per un dispositivo di fascia superiore come ad esempio un processore Cortex-A. Entrambe le scel- te solitamente non vengono prese in considerazione dopo un’attenta analisi di costi-benefici, a causa di un incremento di costo e tempo di sviluppo del prodot- to. Con l’aumentare della richiesta di microcontrol- lori più potenti, è stato sviluppato un core in grado di risolvere queste problematiche e adattarsi ad una gamma di casi d’uso che va oltre le applicazioni note oggi. L’ultimo e il più potente core per microcontrol- lori introdotto nel mercato è il Cortex-M85 di Arm . Questo avanzato core di tipo general-purpose è sta- to progettato per soddisfare le richieste di TinyML (Tiny Machine Learning) e l’elaborazione avanzata del segnale. È basato su un’architettura Armv8.1-M a 32-bit che rappresenta una soluzione ad alte pre- stazioni ed efficiente dal punto di vista energetico per i sistemi embedded. Il core CM85 riesce a gestire facilmente complesse situazioni di elaborazione che sono frequenti nelle applicazioni TinyML grazie alla recente tecnologia Helium di Arm, l’estensione vet- toriale del profilo M (MVE -M-Profile Vector Exten- sion), che rappresenta un miglioramento significati- vo per le applicazioni ML/DSP, alla quale si aggiunge l’unità a virgola mobile (FPU – Floating Point Unit) e un ampio set di istruzioni per l’elaborazione del se- gnale digitale (DSP). In questo articolo, saranno approfondite le caratte- ristiche della tecnologia Helium e le sue funzionalità e verranno illustrate altre caratteristiche aggiuntive del core CM85 che lo contraddistinguono dagli altri MCU attualmente sul mercato. Inoltre, verranno de- scritte le demo di intelligenza artificiale basate su CM85 che sono state presentate da Renesas Electro- nics durante Embedded World 2023. La tecnologia Helium-MVE La tecnologia Helium MVE è una estensione della microarchitettura per i core CM85 e CM55, realizza- ti su architettura Armv8.1-M. In modo analogo alla tecnologia Neon, integrata nei dispositivi Cortex-A, Helium è un’architettura di tipo SIMD, che ha l’o-

RkJQdWJsaXNoZXIy Mzg4NjYz