gtag(‘js’, new Date()); gtag(‘config’, ‘UA-160857065-1’);
The first steps to a European version of a RISC-V multicore processor design for space and aerospace applications have been demonstrated.
The three year, €3.4m De-Risc project is part of the European Horizon 2020 programme. It brings together Thales, Cobham Gaisler, the Barcelona Supercomputer centre and software house FENtiss to develop open source hardware and software for space applications as well as high altitude pseudo-satellites (HAPS). These are drones or balloons that fly at altitudes over 20km for surveillance, monitoring and cellular basestations.
By March 2020 the project aims to deliver a full, European-sourced Integrated Modular Avionics hardware and software platform.
In the first year, the project has developed the first version of the De-RISC MPSoC platform and the Performance Monitoring Unit, integrating observability (Cycle Contention Stack, Request Duration Counter) and controllability capabilities (Maximum-Contention Control Unit) for a fault tolerant design.
Cobham Gailer in Sweden has extensive experience in the area, having developed the widely used LEON processor, which is based around the SPARC V8 architecture. The following LEON2 processor was designed under contract from the European Space Agency, and is available as a radiation-hardened chip from Microchip as the AT697 and AT791. The project is using Gaisler’s NOEL-V (LEON backwards) existing 64bit RISC-V processor in VHDL that shares many elements with the latest LEON5 core as the basis for the multicore design.
The group has also ported the first prototype of the Fentis XtratuM XNG Hypervisor and LithOS ‘para’virtualised’ operating system to the NOEL-V processor. The XtratuM XNG Hypervisor has been used already in the OneWeb satellite constellation, the PLATINO generic satellite for constellations, and ARGOS-NEO ANGELS, EyeSat, SVOM, JUICE and MMX.
The use case for the platform design is TM/TC (telemetry and telecommand) applications in a satellite or HAPS system. A packet-based datalink requires low-latency processing for critical telemetry, decryption of telecommands and encryption of telemetry, to protect against unauthorized control of the satellite and image compression and/or lossless data compression.
This allows the assessment of both time-critical and cybersecurity aspects of the platform, as well as overall performance and data throughput. The test application will be configurable, e.g. in data size, to focus on each of those aspects, but the low-level communication protocol will not be included. In addition, synthetic benchmarks and stress applications will be used to assess the sensitivity of the platform to timing interference
The project is using the Stratobus project by Thales Alenia Space, a stratospheric HAPS balloon that has both space and aviation requirements.
The next software tasks include porting of RTEMS, a free open source real-time operating system, as guest operating system of XtratuM XNG, and the upgrade of the software development tools to support XNG and LithOS on NOEL-V.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.