La nuova architettura PolarFire SoC di Microchip, annunciata al RISC-V Summit di Santa Clara, in California, introduce funzionalità di multiprocessing asimmetrico deterministico in tempo reale (AMP) sulle piattaforme Linux in un cluster di CPU multi-core coerente. Sviluppata in collaborazione con SiFive, l'architettura PolarFire SoC incorpora un sottosistema di memoria L2 flessibile da 2 MB che può essere configurato come cache, memoria ausiliaria o memoria ad accesso diretto. Ciò consente ai progettisti di implementare applicazioni embedded deterministiche in tempo reale con un potente sistema operativo per una varietà di applicazioni con vincoli di spazio e termici in sistemi IoT collaborativi e in rete.
Nell'era informatica caratterizzata dalla convergenza di 5G, machine learning e IoT, gli sviluppatori di sistemi embedded necessitano della potenza dei sistemi operativi basati su Linux. Questi devono soddisfare requisiti di sistema deterministici in ambienti di progettazione a basso consumo energetico e con vincoli termici, garantendo al contempo requisiti critici di sicurezza e affidabilità. I tradizionali FPGA (Field Programmable Gate Array) nei System-on-Chip (SoC) combinano hardware riconfigurabile ed elaborazione compatibile con Linux su un singolo chip, offrendo agli sviluppatori dispositivi ideali grazie alle loro capacità di personalizzazione. Tuttavia, questi dispositivi sono spesso molto potenti, mancano di livelli comprovati di sicurezza e affidabilità o utilizzano architetture di processo rigide e costose.
Il SoC PolarFire incorpora numerose funzionalità di debug, come la scansione delle istruzioni, 50 punti di interrupt, supervisori runtime passivi configurabili per il bus AXI (Advanced eXtensible Interface) e supervisori della struttura FPGA, oltre all'analizzatore logico a due canali SmartDebug di Microchip.
L'architettura SoC PolarFire offre funzionalità di affidabilità e sicurezza come la correzione di errori singoli e il rilevamento di errori doppi (SEC-DED) su tutte le memorie, protezione fisica della memoria, un core con sicurezza crittografica DPA (Differential Power Analysis), avvio sicuro di livello militare e 128 KB di memoria Flash di avvio.
La valutazione e la progettazione con il SoC PolarFire sono supportate dalla piattaforma di modellazione di sistema Renode™ di Antmicro, ora integrata nell'ambiente di progettazione integrato (IDE) SoftConsole di Microchip per progetti embedded destinati ai SoC PolarFire. È ora disponibile un kit di sviluppo per il SoC PolarFire, composto dalla scheda di espansione FPGA HiFive Unleashed PolarFire e dalla scheda di sviluppo SiFive HiFive Unleashed con il suo sottosistema a microprocessore RISC-V.
Microchip ha inoltre annunciato oggi il suo programma Mi-V Embedded Experts, una rete globale di partner che assiste i clienti nella progettazione hardware/software per i SoC PolarFire. Questo programma garantisce supporto durante l'intero ciclo di vita del prodotto del cliente e contribuisce ad accelerare la progettazione nelle fasi iniziali e a ridurre i tempi di commercializzazione. I membri hanno inoltre accesso all'assistenza tecnica diretta e all'accesso prioritario a piattaforme e dispositivi di sviluppo.

