L'Agenzia spaziale europea (ESA) ha firmato un contratto con CAES per lo sviluppo del processore RISC-V a 16 core GR7xV per applicazioni spaziali. Il progetto, finanziato dall'Agenzia spaziale nazionale svedese, svilupperà un sistema su chip (SoC) tollerante ai guasti e resistente alle radiazioni che migliorerà le prestazioni e l'efficienza energetica dei satelliti e dei veicoli spaziali.
Il nuovo prodotto, nome in codice GR7xV, si unisce alla famiglia di processori LEON. I modelli presentati in esso sull'architettura SPARC V8 con vari miglioramenti sono stati utilizzati con successo in vari dispositivi per due decenni. Il GR7xV sarà utilizzato nell'elaborazione dei dati e nei sistemi di controllo del carico utile per veicoli spaziali per supportare nuovi tipi di osservazione, comunicazione, navigazione e missioni e servizi scientifici.
Il GR7xV sarà caratterizzato da una nuova architettura. L'azienda presenterà per la prima volta un modello VHDL sintetizzato NOEL-V, che implementa un set di istruzioni RISC-V con la possibilità di eseguire in parallelo fino a due istruzioni per ciclo di clock. NOEL-V ha migliorato il predittore di ramo e il controller della cache, funzioni di protezione della memoria (PMP), bus AMBA 2.0 e AIX4 (opzionali), cache L1i / L1d separate, cache L2 da 16 KiB a 8 MiB, nonché varie interfacce di debug .. .
In totale, la famiglia NOEL-V dispone ora di 7 configurazioni che si differenziano per capacità (32 o 64 bit), un insieme di estensioni supportate, una pipeline, la presenza di una cache/MMU/PMP, la presenza e il tipo di unità FPU . Alcuni dei blocchi IP sono disponibili nelle librerie GRLIB open source. Le prestazioni della novità raggiungono i 4.69 CoreMark/MHz. Dichiarata compatibilità con RTEMS, Linux e VxWorks 7.
Strumenti comuni come Xilinx Vivado, Synplify e Synopsys DC possono essere utilizzati per sintetizzare il processore, facilitando la transizione tra le diverse tecnologie di implementazione. Una volta completato, il GR7xV sarà testato in collaborazione con la Chalmers University of Technology e Atsec, un laboratorio indipendente, per verificare che sia sicuro operare a livello di software.
2021-12-25 21:19:11
Autore: Vitalii Babkin