Skip to main content

Compact Reconfigurable Avionics : Reconfigurable Data Handling Core

Programme Reference

T701-504ED

Status

Contracted

Country

Sweden

Start Date

2019

End Date

2019

Programme: TDE Prime Contractor: COBHAM GAISLER AB

Objectives

The Compact Reconfigurable Avionics activity aims at providing a flexible solution for small spacecrafts (typically 150 - 500 kg) allowing reducing the size of their Avionics (Data Handling Core and smart AOCS elements) while fulfilling hi-performance and defined reliability requirements. Within this frame, the objective of the Reconfigurable Data Handling Core development is to design and manufacture a module hosting a high performance microprocessor and high capacity reconfigurable FPGAs. The module will support standardised interfaces (Mil1553B, CAN, SpaceWire) and lower level digital interfaces (sensor buses) used natively or as a bridge to Analog interface devices. This module acts as the execution platform for the Compact Reconfigurable Avionics cross sectorial activity.

Description

The general approach while designing a Reconfigurable Avionics will follow the general principles: - Implementing by default most of the functions as SW - Using (slave) reprogrammable FPGA(s) as an accelerator to implement too CPU intensive functions - Providing a scalable and versatile I/O system supported by flexible SW drivers - Extending digital I/Os by Analogue Front-ends The selected hardware platform is the combination of a powerful microprocessor and one or several high-end reconfigurable FPGAs, fulfilling the following needs: - Supporting exploratory and evolutionary designs according to mission needs during early development phases. The advantage at this stage is clearly to reduce costs thanks to using a flight representative and stable hardware platform based on SW defined functions off-loaded when required by blocks implemented in reprogrammable FPGAs - Allowing in-flight reconfigurations for the adaptation to different mission phases and modes. For instance, processing algorithms can be tuned according to evolving needs (science mission) or re-defined during the execution of the mission (e.g. for active de-orbiting). - Enabling a mission recuse in case of FDIR events or failures that could be rescued by a deep reconfiguration or the spacecraft core functions. The activity consists in developing at EBB level a HW module hosting a high end microprocessor, FPGAs and corresponding support equipment. A selection of IP Cores taken from ESA's portfolio will be implemented and validated on the target. Eventually the Reconfigurable Data Handling core shall be part of the Compact Reconfigurable Avionics test bench installed in ESTEC's Avionics Lab.

Application domain: Generic Technologies

Technology Domain:
1 - On-board Data Subsystems
Competence Domain:
3-Avionic Systems
Initial TRL: TRL 2 Target TRL: TRL 4 Achieved TRL: TRL 3

HarmoRoadMap: Data Systems and On Board Computers (2011.2)

IPC Document: ESA/IPC(2016)3

Public Document:

Compact Reconfigurable Avionics : Reconfigurable Data Handling Core