ESA UNCLASSIFIED – For Official Use SOIS architecture to handle RIUs F. Torelli (ESA) & G. Rakow (NASA) 15/04/2013.

Slides:



Advertisements
Similar presentations
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Advertisements

OSI Model OSI MODEL.
Input to CCSDS P&P WG Chris Taylor CCSDS 2011 Berlin.
30-March-2015-cesg-1 Martin Suess (AD) Rick Barton (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Slide 1 ITC 2005 Gunnar Carlsson 1, David Bäckström 2, Erik Larsson 2 2) Linköpings Universitet Department of Computer Science Sweden 1) Ericsson Radio.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
Ch 12 Distributed Systems Architectures
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
 A system consisting of a number of remote terminal units (or RTUs) collecting field data connected back to a master station via a communications system.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
The OSI Model and the TCP/IP Protocol Suite
Exemplar CFS Architecture
ESA UNCLASSIFIED – For Official Use EDS Schema F. Torelli & P. Skrzypek CCSDS Spring Meeting /04/2013.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
SOIS P&P Concepts & Mapping of the Device Discovery service onto the MIL-STD-1553 Massimiliano Ciccone ESA/ESTEC 02-Oct-2007 (CCSDS-Darmstadt)
Cesg-1 June 2010 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Input/OUTPUT [I/O Module structure].
Building a Simple Serial Network © 2004 Cisco Systems, Inc. All rights reserved. Understanding the OSI Model INTRO v2.0—1-1.
COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1.
HyunJun Choi Aug 27, 2004 OPNET Simulator HyunJun Choi Aug 27, 2004 Informational Communication University.
ESA UNCLASSIFIED – For Official Use Example of EDS usage in SOIS [recap from SAFI meeting 23/6/2012] F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
12006 MAPLD International ConferenceSpaceWire 101 Seminar CCSDS Standard On-Board InterfaceS (SOIS) Rick Schnurr NASA – Goddard Space Flight Center CCSDS.
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
ESA UNCLASSIFIED – For Official Use Overview on CCSDS SOIS and Electronic Data Sheets Flight Software Workshop, 16/12/2014 Felice Torelli (1), Stephan.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) Use Cases Identified in ESA TRP Project CCSDS Spring 2013.
A Study of Wireless Virtual Network Computing Kiran Erra.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting /4/2013.
Input/Output Computer component : Input/Output I/O Modules External Devices I/O Modules Function and Structure I/O Operation Techniques I/O Channels and.
1 SOIS Plenary Washington March 2008 Chris Taylor.
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
Distributed DBMSs- Concept and Design Jing Luo CS 157B Dr. Lee Fall, 2003.
ESA UNCLASSIFIED – For Official Use SOIS EDS & Toolchain ESA YGT Study F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2013.
Chapter2 Networking Fundamentals
An Introduction to Networking
ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
RIU as related to SOIS EDS Glenn Rakow CCSDS SOIS Spring Meeting 2013.
1 CCSDS 2007 Fall Meeting SOIS Plenary Chris Taylor Estec (27/09/2007.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
SOIS EDS and Onboard Architectures. ESA ‘de-facto’ Architecture PUS Services Mission Applications Data Handling PUS TM/TC Internal Datapool API System.
CCSDS SOIS Working Group Meeting – Berlin, Germany 14th of October 2008 Prototyping of CCSDS SOIS services on 1553 Bus Sev Gunes-Lasnet, Olivier Notebaert.
ESA UNCLASSIFIED – For Official Use NPAL Datasheet F. Torelli & P. Skrzypek CCSDS Spring Meeting /04/2013.
1 SOIS P&P input. 2 Introdcution As part of the work to standardise onboard communication services, the CCSDS SOIS WG has recently delivered new draft.
IT3002 Computer Architecture
07-Apr-2014-cesg-1 Jonathan Wilmot (WG Chair) Ramon Krosley (DWG Chair) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA APP WG.
ESA UNCLASSIFIED – For Official Use SOIS EDS Interoperability F. Torelli CCSDS Spring Meeting /03/2015.
SOIS Services Version 3, with post 19 Jan 2016 Telecon mods.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
Chris Taylor TEC-EDS 1 Communication Management CMD & Data Acquisition Services Time Access Service File & Packet Store Services Message Transfer Service.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
SOIS Services. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.
ESA UNCLASSIFIED – For Official Use Migration of information along the Onion diagram F. Torelli CCSDS Fall Meeting /10/2013.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Prototyping of CCSDS SOIS services on 1553 Bus
SOIS Application Support Services WG – Fall 2009 Meeting
Exemplar CFS Architecture
SOIS architecture to handle RIUs
A Study of Wireless Virtual Network Computing
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
SOIS EDS Interoperability
Protocols and the TCP/IP Suite
OSI Model OSI MODEL.
Protocols and the TCP/IP Suite
Presentation transcript:

ESA UNCLASSIFIED – For Official Use SOIS architecture to handle RIUs F. Torelli (ESA) & G. Rakow (NASA) 15/04/2013

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 2 ESA UNCLASSIFIED – For Official Use Outline Remote Interface Unit (RIU) definition Tunnelling RIU and SOIS Smart RIU and SOIS RIUs and SOIS EDS Summary The presentation summarises the tech note “Aggregated devices in SOIS and SOIS EDS” distributed to the SOIS WG mailing list on 28/11/2012

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 3 ESA UNCLASSIFIED – For Official Use Remote Interface Unit (RIU) definition

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 4 ESA UNCLASSIFIED – For Official Use Remote Interface Unit 1/2 Also known as Remote Terminal Unit Connects devices to the Processor Module (PM) where flight SW (FSW) runs Data concentrator Physical aggregation Interfaces to very simple sensors/actuators Interfaces to smart devices Handles point-to-point links Handles sensor buses Processor Module RIU FSW DEV1 DEV2 DEVA DEVB DEVC I/F Logic System bus/subnetwork Sensor bus Point-to-point link

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 5 ESA UNCLASSIFIED – For Official Use Remote Interface Unit 2/2 Tunnelling RIU: PM manages each device separately PM is aware of the access protocol and data formats of each device RIU is just a multiplexer/demultiplexer RIU DEV1 DEV2 DEVA DEVB DEVC Mux/Demux Smart RIU: RIU autonomously access the devices RIU is aware of access protocol and data formats of each device PM is only aware of the access protocol and data formats of the RIU RIU DEV1 DEV2 DEVA DEVB DEVC Cmd & Acq Logic RIU complexity

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 6 ESA UNCLASSIFIED – For Official Use Tunnelling RIU and SOIS

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 7 ESA UNCLASSIFIED – For Official Use Tunnelling RIU in SOIS 1/2 Device access protocol is managed at DAS level in the PM The “simple” RIU Mux/Demux protocol is managed at DAS level in the PM System bus communication between PM and RIU is managed at subnetwork level

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 8 ESA UNCLASSIFIED – For Official Use Tunnelling RIU in SOIS 2/2 Possible mux/demux mechanisms: Commands/data encapsulation via Packet Service Time separated commands via Packet or Memory Access Service RIU Channel X SelectorDev X HeaderDev X Command/Data Packet exchanged at the subnetwork service interface Packet exchanged betwen RIU and Dev X Cmd/Data consumed/produced by Dev X RIU Channel X SelectionDev X Command/DataRIU Channel Y SelectionDev Y Command/Data Command to RIU Cmd/Data to/from Dev X Cmd/Data to/from Dev Y

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 9 ESA UNCLASSIFIED – For Official Use Smart RIU and SOIS

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 10 ESA UNCLASSIFIED – For Official Use Smart RIU in SOIS 1/2 Device access protocol is managed at RIU level Device data are accessed via RIU DAS using specific Value Ids RIU access protocol is managed at DAS level in the PM System bus communication between PM and RIU is managed at subnetwork level

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 11 ESA UNCLASSIFIED – For Official Use Smart RIU in SOIS 2/2 Possible RIU/device access mechanisms: Devices Cmd/Data mixed inside RIU Cmd/Data (Packet Service) Devices Cmd/Data allocated in RIU memory space (Memory Access Service) RIU HeaderDev X Cmd/Data 1Dev Y Cmd/Data 1Dev X Cmd/Data 2 Packet passed to the subnetwork service Dev X Cmd/Data 1 at 0x10 Value Id X1  MAS rd/wr.req to RIU at addr 0x10 Dev X Cmd/Data for Value Id X1 Dev X Cmd/Data for Value Id X2 Dev Y Cmd/Data for Value Id Y1 Dev X Cmd/Data 2 at 0x20 Dev Y Cmd/Data 1 at 0x28 Dev X Cmd/Data 3 at 0x30 Dev Z Cmd/Data 1 at 0x34 Dev Z Cmd/Data 2 at 0x3C Value Id X2  MAS rd/wr.req to RIU at addr 0x20 Value Id Y1  MAS rd/wr.req to RIU at addr 0x28 Value Id X3  MAS rd/wr.req to RIU at addr 0x30 Value Id Z1  MAS rd/wr.req to RIU at addr 0x34 Value Id Z2  MAS read.req to RIU at addr 0x3C

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 12 ESA UNCLASSIFIED – For Official Use RIUs and SOIS EDS

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 13 ESA UNCLASSIFIED – For Official Use Tunnelling RIU and SOIS EDS RIU + Devices can be described by separate EDS The DAS of each Device is built from RIU and device specific EDS Adding a new device to the RIU implies introducing the new Device EDS and a new DAS instance and updating the Device Layout in the RIU EDS RIU EDS Service I/F Mux/Demux Prot. Devices Layout Dev2 EDS Service I/F Dev2 Access Prot. Dev1 EDS Service I/F Dev1 Access Prot.

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 14 ESA UNCLASSIFIED – For Official Use Smart RIU and SOIS EDS One EDS describes RIU + Devices as a single equipment The DAS of the RIU is built from RIU EDS only Adding a new device to the RIU implies updating the RIU EDS and regenerating the MIB of the RIU DAS to access the new valid Value Ids RIU EDS Service I/F RIU Access Prot. Devices Layout RIU EDS is built using devices EDS as input (for data formats) Credit for the onion diagram: S. Fowell

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 15 ESA UNCLASSIFIED – For Official Use Summary

SOIS & RIUs | F. Torelli (ESA) & G. Rakow (NASA) | 15/04/2013 | Slide 16 ESA UNCLASSIFIED – For Official Use Summary Tunnelling RIU 1 DAS for every device Each Access Protocol composed by device + RIU access protocol 1 EDS for each device 1 EDS for the RIU RIU as equipment is described by the collection of the device and RIU EDS Smart RIU 1 DAS for the RIU as equipment RIU Access Protocol in charge to extract the device specific data from the RIU data 1 EDS for the RIU as equipment EDS is built with inputs from device EDS