Renesas si tuffa negli MCU RISC-V con pochi pin

Renesas inHouse risc-v-core-blockAnnunciata lo scorso novembre, l'implementazione principale può ospitare varie opzioni RISC-V standard, a cui Renesas ha aggiunto le proprie opzioni, tra cui: un registro di monitoraggio dello stack per proteggersi da software non autorizzati, un'unità di previsione dinamica dei rami per migliorare il throughput medio di esecuzione e un contesto -salvataggio della banca dei registri per velocizzare la risposta all'interruzione.

È possibile implementare il debug JTAG compatto a due fili per pacchetti a basso numero di pin ed è possibile aggiungere registri di monitoraggio delle prestazioni per il benchmarking, nonché un'unità di tracciamento delle istruzioni.

I nuovi microcontrollori, chiamati gruppo R9A02G021, sono disponibili in confezioni da 16 a 48 pad: 2 x 2 mm 16 pad WLCSP e QFN da 4 x 4 a 7 x 7 mm con 24, 32 o 48 pad – esiste un codice prodotto per ciascuno dei quattro Pacchetti.

Implementano il set di istruzioni RV32I e includono JTAG a due fili e core-local dell'azienda
controller di interruzione (CLIC)

Il clock arriva fino a 48 MHz, fornendo 3.27 Coremark/MHz, e il consumo è di 162 µA/MHz, o 300 nA in stand-by con 4 µs di riattivazione. Il funzionamento è compreso tra 1.6 e 5.5 V e tra -40 e 125 °C.

Sono presenti 128 kbyte di flash di istruzioni, 4 kbyte di flash di dati e 16 kbyte di RAM, oltre a un ADC a 12 bit, un DAC a 8 bit e comunicazione seriale che include UART, SPI e I2C.

È inclusa anche la periferica "SAU" dell'azienda per implementare fino a sei interfacce SPI semplificate, fino a tre UART aggiuntivi o fino a sei I semplificati2Interfacce C, a seconda delle dimensioni del pacchetto.

Per tentare i potenziali adottanti di architetture più familiari, Renesas ha offerto molto supporto fin dall'inizio, con la sua e2 studio IDE basato su Eclipse (ambiente di sviluppo integrato) che fornisce un configuratore di codice e il compilatore LLVM.

"Ambienti di sviluppo completi sono disponibili anche da IAR con il suo IDE Embedded Workbench e la sonda di debug I-jet, e da Segger con l'IDE Embedded Studio, le sonde di debug J-Link e i programmatori di produzione Flasher", ha affermato.

FPB-R9A02G021 è la scheda di sviluppo hardware (destra).

Sono state preparate non meno di 18 note applicative per accompagnare il lancio del prodotto, riguardanti il ​​cambio di stato, il firmware di avvio e molte periferiche.

Scorri verso il basso la pagina del prodotto R9A02G021 per trovare l'enorme elenco di note applicative.