Il gruppo OpenHW apre gli ordini per l'Open
Il gruppo OpenHW, un'organizzazione creata per promuovere gli sforzi relativi al silicio gratuito e open source, sta lanciando una scheda di sviluppo interna di microcontrollori progettata per consentire agli utenti di iniziare con il core del processore RISC-V RV32E40P a 32 bit: il CORE-V MCU DevKit.
"Il CORE-V MCU DevKit è una piattaforma di sviluppo e prototipazione open source chiavi in mano per il CORE-V MCU System on Chip [SoC]", scrive il gruppo OpenHW a sostegno del lancio del dispositivo. "Il CORE-V MCU DevKit consente ai produttori di IoT [Internet of Things] e di sistemi embedded di valutare le prestazioni dell'MCU CORE-V, di interconnettersi con il Wi-Fi e il cloud IoT e di sviluppare e testare software utilizzando il CORE -V SDK [Kit di sviluppo software]."
Il cuore della scheda è il core del processore CV32E40Pv1, un'implementazione RISC-V a 32 bit in ordine di quattro stadi rilasciata dal gruppo sotto la licenza permissiva Solderpad 2.1. Completamente aperto, il nucleo include le istruzioni base intere RISC-V a 32 bit più estensioni per moltiplicazione e divisione, contatori delle prestazioni, registri di controllo e di stato, fencing di recupero delle istruzioni e istruzioni compresse.
Questo nucleo a sua volta risiede all'interno dell'MCU CORE-V, un microcontrollore costruito utilizzando il processo 22FDX di GlobalFoundries e combinando il C32E40P con periferiche, memoria e un FPGA incorporato ArcticPro 2 (eFPGA) di Quicklogic - con tutto tranne l'eFPGA reso disponibile anche sotto la licenza Solderpad 2.1. Il chip include 512kB di RAM statica, due bus UART, QSPI, I2C e uno SDIO, un'interfaccia per fotocamera, un'interfaccia client I2C separata, un timer PWM (Pulse-Width Modulation) con quattro canali, supporto per il debug JTAG e 32 funzioni generali. pin di ingresso/uscita (GPIO) a scopo specifico.
Altrove sulla scheda è presente un modulo AWS IoT ExpressLink con connettività Wi-Fi alla piattaforma cloud AWS IoT ExpressLink, un header mikroBUS, un sensore di temperatura I2C integrato, LED indirizzabili dall'utente, un singolo utente: un connettore USB Type-C per dati, alimentazione e debug, 4 MB di memoria flash e un connettore per un alimentatore CC opzionale da 5-18 V. Il pacchetto include anche un sensore per fotocamera CMOS Himax a basso consumo, collegato tramite un cavo a nastro flessibile.
Per quanto riguarda il software, il gruppo OpenHW ha fornito un kit di sviluppo software (SDK) open source, incluso un ambiente di sviluppo integrato (IDE) basato su Eclipse, il sistema operativo in tempo reale FreeRTOS, una toolchain GNU GCC, librerie di driver periferici e codice di esempio. Questo è compatibile con Windows 10, Windows 11 e Linux su hardware x86 a 64 bit, senza che siano ancora supportati né Arm né, ironicamente, host RISC-V.
L'organizzazione no-profit sta accettando ordini per il DevKit MCU CORE-V tramite GroupGets a $ 199 più spese di spedizione, con la consegna dell'hardware prevista per novembre; al momento della stesura di questo articolo, aveva raccolto il 63% del suo obiettivo di finanziamento di 180 unità.