23 rd october 2009 stuart fowell scisys and astrium sois projects - ccsds fall 2009 meeting
TRANSCRIPT
23rd 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
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
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
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
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