Die Europäische Weltraumorganisation (ESA) hat mit CAES einen Vertrag zur Entwicklung des 16-Kern-RISC-V-Prozessors GR7xV für Weltraumanwendungen unterzeichnet. Das von der schwedischen Raumfahrtbehörde finanzierte Projekt wird ein fehlertolerantes und strahlungsresistentes System-on-a-Chip (SoC) entwickeln, das die Leistung und Energieeffizienz von Satelliten und Raumfahrzeugen verbessert.
Das neue Produkt mit dem Codenamen GR7xV reiht sich in die LEON-Prozessorfamilie ein. Die darin vorgestellten Modelle auf der SPARC-V8-Architektur mit verschiedenen Verbesserungen werden seit zwei Jahrzehnten erfolgreich in verschiedenen Geräten eingesetzt. Der GR7xV wird in Datenverarbeitungs- und Nutzlastkontrollsystemen für Raumfahrzeuge eingesetzt, um neue Arten von Beobachtungs-, Kommunikations-, Navigations- und wissenschaftlichen Missionen und Diensten zu unterstützen.
Der GR7xV wird eine neue Architektur aufweisen. Das Unternehmen präsentiert erstmals ein synthetisiertes VHDL-Modell NOEL-V, das einen Satz von RISC-V-Befehlen mit der Möglichkeit der parallelen Ausführung von bis zu zwei Befehlen pro Taktzyklus implementiert. NOEL-V verfügt über einen verbesserten Branch Prediktor und Cache Controller, Memory Protection Functions (PMP), AMBA 2.0 und AIX4 Busse (optional), separate L1i / L1d Caches, L2 Cache von 16 KiB bis 8 MiB, sowie diverse Debug-Schnittstellen. .
Insgesamt verfügt die NOEL-V-Familie jetzt über 7 Konfigurationen, die sich in der Kapazität (32 oder 64 Bit), einem Satz unterstützter Erweiterungen, einer Pipeline, dem Vorhandensein eines Caches / MMU / PMP, dem Vorhandensein und dem Typ der FPU-Einheit unterscheiden . Einige der IP-Blöcke sind in den Open-Source-GRLIB-Bibliotheken verfügbar. Die Leistung der Neuheit erreicht 4,69 CoreMark/MHz. Erklärte Kompatibilität mit RTEMS, Linux und VxWorks 7.
Gängige Tools wie Xilinx Vivado, Synplify und Synopsys DC können verwendet werden, um den Prozessor zu synthetisieren, was den Übergang zwischen verschiedenen Implementierungstechnologien erleichtert. Nach Fertigstellung wird der GR7xV in Zusammenarbeit mit der Chalmers University of Technology und Atsec, einem unabhängigen Labor, getestet, um zu bestätigen, dass der Betrieb auf Softwareebene sicher ist.
2021-12-25 21:19:11
Autor: Vitalii Babkin