EO_500

TECH INSIGHT RISC-V PROCESSORS e long immediate). L’architettura è caratterizzata dalla sua varietà di registri, essendo RISC-V un’architettura di tipo load-store che funziona senza complesse modalità di indirizzamento. Inoltre, non possiede fondamentalmente un’area I/O dedicata, ma solo I/O mappati in memoria. Un altro vantaggio del concetto RISC-V è che non richiede unmicro sequenziatore di grandi dimensioni. Come tale, la maggior parte dei comandi vengono eseguiti direttamente dall’hardware piuttosto che da un microprogramma. Ciò offre il vantaggio di richiedere generalmente un solo ciclo di clock. Tre architetture di base... In genere, sono disponibili tre architetture di base con diverse dimensioni del registro interi. Sono già stati definiti i set di istruzioni RV32 a 32 bit e RV64 a 64 bit. La versione a 128 bit, RV128, è ancora in fase di progettazione. ... e le estensioni per processori specifici È possibile estendere le architetture di base per consentire lo sviluppo di processori specifici per applicazioni dedicate. Gli sviluppatori possono scegliere tra una serie di funzioni come la rappresentazione in virgola mobile, in virgola mobile doppia e quadrupla, le operazioni atomiche e le istruzioni vettoriali. Microcontrollori in architettura RISC-V Diversi produttori offrono giàmicrocontrollori e processori basati sull’architettura RISC-V. L’organizzazione RISC-V comprende numerose organizzazioni, che includono membri strategici e noti membri fondatori, le migliori università a livello mondiale e grandi aziende digitali come Google e Alibaba . Rutronik presta particolare attenzione allo sviluppo del mercato, poiché molti dei suoi partner di distribuzione e tecnologici sono membri attivi della comunità RISC-V e molti hanno già investito somme considerevoli nella tecnologia. I partner strategici RISC-V di Rutronik includono, ad esempio, Infineon , Nordic , Gowin , Rockchip , Efinix , Segger e molti altri. Da ciò si può già dedurre oggi che, oltre ai core ARM e alle proprie soluzioni proprietarie, le aziende in futuro si affideranno all’opzione RISC-V. Un produttore asiatico leader tecnologico che utilizza core RISC-VoltreaicoreARMhalanciatoiprimimicrocontrollori a 32 bit basati sull’architettura RISC-V. Si tratta di MCU economicheconelevatapotenzadi calcoloebassoconsumo energetico per l’esigentemercato embedded. Il core RISC-V Bumblebee funziona a 108 MHz e supporta il modello RV32IMAC, ovvero la variante ISA a 32 bit. Le lettere dopo 32 indicano le estensioni per le operazioni sugli interi (I sta per Integer), per moltiplicazioni e divisioni (M per Multiply), per le operazioni atomiche (A per Atomic) e un set di istruzioni compresso a 32 bit (C sta per Compressed), che rende i microcontrollori molto potenti. In genere, queste MCU offrono fino a 128 kB di memoria flash su chip e 32 kB di memoria SRAM. Numerosi I/O e periferiche avanzate sono collegati a due bus APB. Tali caratteristiche rendono queste MCU ideali per applicazioni in rete, in particolare per il controllo industriale, gli azionamenti motore, il monitoraggio dell’alimentazione e i sistemi di allarme, i dispositivi consumer e palmari, i POS, i GPS automotive e i display a LED. Gli sviluppatori possono già trovare nel mondo RISC-V un’ampia scelta di schede di sviluppo, starter kit e una libreria software completa, oltre a tool di supporto IDE e di debug offerti anche da partner di Rutronik quali Segger. Ciò consente agli utenti di realizzare rapidamente i propri progetti. Rispetto alle architetture x86 e Arm, RISC-V offre essenzialmente costi inferiori e una maggiore libertà e flessibilità e sta sperimentando una crescente popolarità. ELETTRONICA OGGI 500 - MARZO 2022 21

RkJQdWJsaXNoZXIy Mzg4NjYz