23 rd october 2009 stuart fowell scisys and astrium sois projects - ccsds fall 2009 meeting

6
23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting

Upload: kory-crawford

Post on 14-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting

23rd October 2009

Stuart Fowell

SciSys and Astrium SOIS Projects- CCSDS Fall 2009 Meeting

Page 2: 23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting

SciSys & Astrium SOIS Projects 2

Outcome of SOIS Reference Implementation Prior Project

ESA TRP project 2008-9, SciSys and EADS AstriumDeveloped initial prototype of SOIS services, demonstrated on ESA RASTA facility

SOIS ICD (= API)SOIS Application Support Services

All but File Transfer and Packet Store ServicesSpaceWire Subnetwork Services

All but Test ServiceBespoke Packet Service

MIL-STD-1553B Subnetwork ServicesAll services, using subset of ECSS 1553 services

SOIS DemonstratorShowing use of SOIS in a dummy Reference Mission

Provided feedback:On draft SOIS standardsOn proposed upgrades and optimisations to software and RASTA Facility

Page 3: 23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting

SciSys & Astrium SOIS Projects 3

SOIS and ECSS Standards Since

Ongoing standardisation process

SOIS Subnetwork Services to be publishedNo technical changes

SOIS Application Support Services ongoingSmall refinements to all services

SOIS Plug-and-PlayNASA-led investigations into the use of Electronic Data Sheets to support Plug-and-Play & Device Virtualisation

ECSS 1553 standard has been published

ECSS SpaceWire WG:CCSDS Packet Transfer Protocol definedSpaceWire-T emerging from SpaceNet GSTP project

ECSS CAN WG

The changes that have occurred to the SOIS standards since we froze them for the SOIS Reference Implementation project + the expected changes over the next 3-6 months

Page 4: 23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting

SciSys & Astrium SOIS Projects 4

SOIS Proof of Concept Project – Objectives & Scope

ESA TRP project 2009-10, SciSys and EADS AstriumStandardisation of SOIS APIsImplementation of all SOIS services, running over SpaceWire and MIL-STD-1553B

Inc. mapping onto ECSS-E-ST-50-13C for MIL-STD-1553B (BC and RT)

Optimise and characterise implementation of SOIS services on RASTATowards definition of Communication Management and Service MIBsIntegrate SOIS services with other Avionics Components

TM/TC Modules and Ground Units, PUS, CFDPSpaceWire-based Advanced Mass Memory & File StoreLegacy MIL-STD-1553B Remote Terminal Units

Prototype use of Electronic Data Sheets for SOIS Plug-and-PlaySOIS DemonstratorFeedback to CCSDS

Page 5: 23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting

SciSys & Astrium SOIS Projects 5

RASTA Test Facility

Reference Avionics System Test-bench Activity (RASTA)RASTA OBC supplied by Aeroflex Gaisler

LEON2 ASIC (100 MHz) @ ESA or LEON3 FPGA (40 MHz) @ SciSys3 x SpaceWire links2 x MIL-STD-1553B BC, RT or BM+ others (CAN, Ethernet, UART and Direct I/O)

RTEMS 4.6.5 + driversSTARDundee USB-SpaceWire Router & Linux PCsPCI MIL-STD-1553B cards & Linux PCs

Ground PC

Power strip

RASTA Server

RASTA MonitorGround PC

SpW router

RASTA 01

RASTA 02

RASTA 03

Page 6: 23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting

SciSys & Astrium SOIS Projects 6

Demonstrator

Integrate SOIS Software Suite with other avionic components to illustrate use of SOIS in context

Ground Segment

SpaceWire Link

Spacecraft

Data Storage InstrumentStar Tracker

Platform OBC Payload OBC

SpWRouter

MIL-STD-1553B

SpaceWire Link

SpaceWire Link

SpaceWire Link

Control Momentum

Gyro

TM/TC Module

SpaceWire Link

RTU

SpaceWire Link

GroundTM/TC

Equipment

Mission Operation

Centre

Space Link

Internet

OBC/Processor Module

SOIS

Basic Software

OBC Hardware

N/W Init & Config

CPU RM UART

OBT EDAC Watchdog

RTOS

Data Handling S/W(PUS Services

Implementation)

Applications(e.g. FDIR, AOCS, Battery Mgmt, Thermal Mgmt)

TimerSFGM

Devices(Transducers,

Payloads & Instruments)

TM/TC Module

Onboard Communications H/W(e.g. MIL-STD-1553B, SpaceWire, RS232/422, Pulsed, etc.)

IO Drivers

SSMM

File Store

File Handling S/W (CFDP Implementation)

Packet Store