multi-mission on-board high performance payload data

20
Marie RIMPAULT Data Processing and On-Board Software Airbus DS Toulouse Multi-mission On-board High Performance Payload Data Processing Platform ESTEC Workshop OBDP2019 Noordwijk, 25 th of February 2019

Upload: others

Post on 16-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Marie RIMPAULT

Data Processing and On-Board Software – Airbus DS Toulouse

Multi-mission On-board High

Performance Payload

Data Processing Platform ESTEC – Workshop OBDP2019

Noordwijk, 25th of February 2019

Payload Processing: Needs and Solutions

High Performance COTS based Computer

Prototyping Platform: COBRA

Conclusions

Payload Processing: Needs and Solutions

Payload Processing: Mission Needs

Prototyping Platform for Multi-Mission High Performance Payload Processing

OPEN

Need for higher on-board

processing capabilities

New opportunities and innovations

Advanced image processing / vision

based navigation applications

Regenerative / demodulated telecom

payloads

Increase on-board autonomy

Reducing the need for distant

mission operation planning

Reduce the amount of information to

be transferred to the ground

segment

4

Payload Processing: Big Picture

Prototyping Platform for Multi-Mission High Performance Payload Processing

Spacecraft

Payload Subsystem

Generic Payload Architecture

Data

Reception

Data

Processing

Data

Storage

Data

Transmission Instrument

OPEN

5

Payload Processing: Performance Needs

Prototyping Platform for Multi-Mission High Performance Payload Processing

Spacecraft

Payload Subsystem

Generic Payload Architecture

Data

Reception

Data

Processing

Data

Storage

Data

Transmission Instrument

High performance processors

OPEN

6

Payload Processing: Performance Needs

Prototyping Platform for Multi-Mission High Performance Payload Processing

Spacecraft

Payload Subsystem

Generic Payload Architecture

Data

Reception

Data

Processing

Data

Storage

Data

Transmission Instrument

High performance processors

High performance analog-digital converters

OPEN

7

Payload Processing: Performance Needs

Prototyping Platform for Multi-Mission High Performance Payload Processing

Spacecraft

Payload Subsystem

Generic Payload Architecture

Data

Reception

Data

Processing

Data

Storage

Data

Transmission Instrument

High performance processors

High performance analog-digital converters

High performance memories

High capacity memories

OPEN

8

Payload Processing: Performance Needs

Prototyping Platform for Multi-Mission High Performance Payload Processing

Spacecraft

Payload Subsystem

Generic Payload Architecture

Data

Reception

Data

Processing

Data

Storage

Data

Transmission Instrument

High performance processors

High performance analog-digital converters

High performance memories

High capacity memories

High speed data links

OPEN

9

High Performance COTS based Computer

Mitigation Architecture: SmartIO Concept - Macro-mitigation

Prototyping Platform for Multi-Mission High Performance Payload Processing

SmartIO

Processor

Module

From instrument

To platform

MemoryProcessor

Module

Processor

Module

COTSRad-Hard

SmartIO

Rad-hard component

In charge of the isolation

between the COTS world and the

rad-hard world

Controls several COTS components

Provides scalable fault mitigation and

PM reconfiguration functions

Buffers instrument data in a fast local

memory, and replays it in case of error

Acts as a master

Processor Modules

Implemented with programmable

devices (GPP, DSP, SoC, FPGA)

Acts as slaves

11

OPEN

G1 Computer: HiP-CBC Demonstrator

Prototyping Platform for Multi-Mission High Performance Payload Processing

HiP-CBC (ESA study)

SmartIO fault tolerant architecture based on SCOC3

Processor modules are C6727 DSPs

TRL 5/6 demonstrator in 2014

C6727C6727

SmartIO

G1

(SCOC3

based)

From

instruments

To platform

Rad-Hard COTS

C6727SpWMass

Memory

G1

1 Gflop

200 Mbps

@ TRL 5/6

2011 2014

12

OPEN

Prototyping Platform: COBRA

COBRA Demonstrator

Prototyping Platform for Multi-Mission High Performance Payload Processing

COTS based Reliable Architecture (COBRA)

SmartIO based on DAHLIA specifications

Processor modules are MPSoC Zynq Ultrascale+

High speed data links between SmartIO and PM (up

to 6,25 Gbit/s per link)

TRL 4 demonstrator

2014 2017 2020

FPGAFPGA

MC DSP’sMC DSP’s

G3

> 500 Gflops

20 Gbps

Multi-coresSmartIO

G3

(SoC-

based)

From

instruments

To platform

or ICU

Rad-Hard COTS

MPSoC

FPGAs

HSSLMass

Memory

14

OPEN

COBRA demonstrator : SmartIO

22 February, 2019 Presentation title runs here (go to Header and Footer to edit this text) 15

SmartIO demonstrator selection • provide a prototype platform to develop BSP and HDL

codes to de-risk the newer generation of the SmartIO

• As close as possible to the definition of the Dahlia

(Nanoxplore NG-Ultra) to minimize the porting effort

ZC706 board • Zynq-7000 XC7Z045 FFG900 – 2

• Video/ Display HDMI 8 color RGB 4.4.4 1080P-60 OUT

• DDR3 Component Memory 1GB (PS)

• DDR3 SODIMM Memory 1GB (PL)

• 2X16MB Quad SPI Flash (config)

• GigE RGMII Ethernet (PS)

ZYNQ architecture • 2 ARM Cortex A9 cores @800Mhz

• processing performances 2.5 DMIPS/MHz

• a small or medium FPGA matrix

• HSSL 6.25Gb/s interface (Serial Rapid IO)

Tools : Xilinx Vivado / Petalinux

OS Linux

OPEN

COBRA demonstrator : PM

22 February, 2019 Presentation title runs here (go to Header and Footer to edit this text) 16

PM selection • latest SoC from Xilinx, providing a very fast and

reconfigurable SRAM-based FPGA

• Up to 3 PM to allowing TMR configuration

ZCU102 board • Zynq UltraScale+ XCZU9EG-2FFVB1156-2

• DDR4 Component Memory 2GB (PS)

ZYNQ Ultrascale+ architecture • ARM Cortex A53 @1,2 Ghz

• processing performances 10000 DMIPS

• Large FPGA (signal processing capability of at least 24

GMAC/s up to 705.6 GMAC/s)

• HSSL 6.25Gb/s interface (Serial Rapid IO)

Tools • Xilinx Vivado / Petalinux tool

• Xilinx SDSoc high level synthesis tool evaluation

OPEN

COBRA demonstrator : VBN use case

22 February, 2019 Presentation title runs here (go to Header and Footer to edit this text) 17

hd

mi

eth

ern

.

usb

alim

HSSL up to 6,25 Gbits/s

GPIO

alim

alim

Up to 3 PM

SMA

Power up

Reset swRequirements

VBN use case : edge detection / SpaceTug algorithm

Performances : 30 images /s

HSSL speed up to 6,25 Gbit/s

Soft error injection mode

Power consumption :

• SmartIO < 5 W

• PM < 15 W

Low Recovery time

High to very high Availability depending on mitigation

strategy

OPEN

Configurable Mitigation mode

Time redundancy

Hardware duplication (DMR)

Hardware triplication (TMR)

Conclusions

Conclusions

Prototyping Platform for Multi-Mission High Performance Payload Processing 19

OPEN

Prototyping Platform

Early assessment to de-risk performance issues

Flight SW and logic for application layers can be developed in parallel with HW

equipment with appropriate methodologies (HW / SW Codesign)

Cobra demonstrator

Final demonstrator available soon (results will presented at DASIA 2019)

Very generic architecture adapted to Multi-mission application

Architecture adapted for wide spectrum of applications

Software-defined radio (SDR) application

Software-defined image (SDI) application

Artificial intelligence (AI) application

Thank you