L'Agence spatiale européenne (ESA) a signé un contrat avec CAES pour développer le processeur RISC-V à 16 cœurs GR7xV pour les applications spatiales. Le projet, financé par l'Agence spatiale nationale suédoise, développera un système sur puce (SoC) tolérant aux pannes et résistant aux radiations qui améliorera les performances et l'efficacité énergétique des satellites et des engins spatiaux.
Le nouveau produit, nom de code GR7xV, rejoint la famille des processeurs LEON. Les modèles présentés sur l'architecture SPARC V8 avec diverses améliorations ont été utilisés avec succès dans divers appareils depuis deux décennies. Le GR7xV sera utilisé dans les systèmes de traitement des données et de contrôle de la charge utile des engins spatiaux pour prendre en charge de nouveaux types de missions et de services d'observation, de communication, de navigation et scientifiques.
Le GR7xV présentera une nouvelle architecture. La société présentera pour la première fois un modèle VHDL synthétisé NOEL-V, qui implémente un ensemble d'instructions RISC-V avec la possibilité d'exécuter en parallèle jusqu'à deux instructions par cycle d'horloge. NOEL-V dispose d'un prédicteur de branche et d'un contrôleur de cache améliorés, de fonctions de protection de la mémoire (PMP), de bus AMBA 2.0 et AIX4 (en option), de caches L1i/L1d séparés, d'un cache L2 de 16 KiB à 8 Mio, ainsi que de diverses interfaces de débogage. .
Au total, la famille NOEL-V dispose désormais de 7 configurations qui diffèrent par la capacité (32 ou 64 bits), un ensemble d'extensions supportées, un pipeline, la présence d'un cache/MMU/PMP, la présence et le type de FPU-unit . Certains blocs IP sont disponibles dans les bibliothèques open source GRLIB. Les performances de la nouveauté atteignent 4,69 CoreMark/MHz. Compatibilité déclarée avec RTEMS, Linux et VxWorks 7.
Des outils courants tels que Xilinx Vivado, Synplify et Synopsys DC peuvent être utilisés pour synthétiser le processeur, facilitant ainsi la transition entre les différentes technologies de mise en œuvre. Une fois terminé, le GR7xV sera testé en partenariat avec l'Université de technologie de Chalmers et Atsec, un laboratoire indépendant, pour valider qu'il est sûr de fonctionner au niveau logiciel.
2021-12-25 21:19:11
Auteur: Vitalii Babkin