high speed links perspective in future...
TRANSCRIPT
Olivier Notebaert, Jérôme LachaizeAstrium Satellites - Central EngineeringData Processing & Advanced Studies - ACE74
High Speed Links perspective in future payloadInternational SpaceWire Working Group Meeting #18 24-26 April 2012, ESTEC, Noordwijk, The Netherlands
Session 1: System requirements (Convenor D. Jameux, ESA/ESTEC)
Page 2 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Outline
Needs by application category
Reference architecture
Link usage
Link requirements
Page 3 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Need for very high speed link
1 Image Processing – Earth Observations – Optical2 Image Processing – Earth Observations / Astro. – NIR - IR. 3 Image Processing – Astronomical – Optical Star based. 4 Image Processing – Astronomical – Optical Wide field. 5 Image Processing – Robotic Navigation 6 Radar SAR – signal processing 7 Radar SAR – On-board image processing & feature extraction 8 Telecom/SAR (Multi) Beam forming and Steerability. 9 Telecoms DSP – Transparent
10 Telecoms DSP – Regenerative 11 Soft Radio – reconfigurable payload data communication interface. 12 Standard Compression 13 Payload Crypto 14 Radiometry – Spectral analysis e.g. WBS 15 Specials
Application categories IO Speed Gb/sVariableVariable1 - 1001 – 100
<0,20.2 - 1> 100> 100> 100> 1000.2 - 10.2 – 10.2 – 10.2 – 1
Variable
Page 4 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Telecom payload reference architecture
RX TX
Switch network
Custom
ProcessingCrypto unit
RX
RX TX
TX
ControllerTT&C C&C
Page 5 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Heavy processing
Sensor FEE PU 1 PU N
Mass
Memory
Compression……
Platform
ICU
C&C
Page 6 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Sensor
Parallel processing with data overlapping
SensorFEE PU 1
PU 2
Mass
Memory
Compression
LVDS
Sensor FEELVDS
PU 3FEELVDS
Platform
ICU
C&C
Page 7 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
High Performance Science architecture
High Bandwidth Instrument/ Sampled Data
…
SwitchMatrix
Mass Memory
DataProcessing
Unit
RawData
ProcessedData
SEE mitigation
P/L Control
DataProcessing
Unit
DataProcessing
Unit
Front-endProcessing
Back-endProcessing
Front-endProcessing
Front-endProcessing
Back-endProcessing
Back-endProcessing
…
SpacecraftPlatform
TM/TC for Cmd/Ctrl
Page 8 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Link usage
Data concentrationMultiple sensor outputs gatheringTrade off at protocol level with the number of required VC and port
Sensor
Low strenght links
SerDesProtocolAcquisition
Sensor
Controller
Configuration
Interface
C&C
Page 9 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Link usageData transmission
Long distance (several meters) for thermal or mechanical issue
For testing
FPA PU 50WC&C
FPA PU 50WC&C
Vacuum Chamber
Page 10 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Link requirement : Raw data transmission
Small connector
Light weighted
Point to point traffic (stream)
Simple protocol (no need for flow control)Minimal overhead
Scalable (multi lane aggregation)
Asymmetric (data >> control)Sometimes unidirectional only
Page 11 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Link usageInter processor
Backplane functionality with redundancy
Rugged BoardNominal
Board
Redundant
Board
IO
Data (memory mapped)Interrupt (TBC)Time DistributionDMA enabled
Board/slot power control
Page 12 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Link requirement : interprocessor communication
Memory mapped traffic
Interrupt capable (to be confirmed) This need is linked with the IMA approach
Board level (backplane)
System level (distribution of the processing among several unit for thermal issue or mass repartition)
Reliable
Page 13 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Link usageData aggregation
Several processing unit towards a single Mass Memory or TM unit
Failsafe
Switch
Unit 1
Unit ..
Unit N-1
Unit N
Unit N
Star bus Ring bus
TM
TM
Page 14 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Link usage
Payload Control & CommandIf a bidirectional data link exists it could be used for C&C
Internal to the payloadBetween the payload and the platform
C&C requirements between platform and instrumentUp to 8 Hz refreshing rate< 100 Kbits of data per second
Protocol candidate : Spacewire-D , TTethernet , AFDX
Page 15 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Key pointsRedundancy
ConnectivitySignals should be defined connector should stay indicative except for evaluation and ground system.
Configurability Symmetry ReliabilityServices
InteroperabilityUsage with multi
Page 16 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Key Points Robustness
The SerDes fault model are known : single bit or up to thousand bits. How the fault is propagated/handled by the protocol/system ?
Power consumptionA link is a huge power consumer
EmbeddableThe protocol stack and the SerDes could be integrated in a System On Chip, ideally in the sensor.
Page 17 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
SwitchesIncrease the system bandwidth compare to bus
Failsafe architecture is expensive
Standard component to be developed Common effort and specification since it is the most re-usable part
Page 18 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
IP commercialisationLow cost for evaluation and R&D purpose (GPL ?)
Strong granularity with numerous optionsE.G : Serdes, Retry ,Virtual Channelling, Memory mapped transfert,streaming, number of lane etc..
Page 19 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
System implementationIMA Time & Space Partitioning
Bandwidth guaranteedHardware « guardians » at switch levelRemove asynchronism in the system (reactivity)
=> In theory no need for interruption or high priority message
Page 20 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
TopologyMesh
Local switchRedundancy issue
StarCentralized failsafe switchHarness concentrationStandardized connectors are an issue
Page 21 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
EGSE and Advance study toolsCustom protocol are expensive
Tools need to be developpedNo external support from a wide user communityNo experimentation board available at low cost
Page 22 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Way forwardInterworking between different electrical interface
CML vs VML
Interworking with COTS P4080DSP
Page 23 - 24th April 2012
SpW developments for on-board data systems - Issues and PrioritiesSpaceWire Working Group #18 – ESTEC – April 2012
Thank you for your attention !
Questions ?