1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire.

Slides:



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

Report on Common Intrusion Detection Framework By Ganesh Godavari.
Simplifying the Integration of Processing Elements in Computing Systems using a Programmable Controller By Lesley Shannon and Paul Chow University of Toronto.
Slide : 1 6/ SpaceWire Conference SpaceWire Test and Demonstration using the Integrated Payload Processing Module J.Ilstad, D.Jameux European Space.
Chapter 12: Expert Systems Design Examples
RUAG Aerospace 11 Using SpaceWire as EGSE Interface Anders Petersén, Torbjörn Hult RUAG Aerospace Sweden AB (Saab Space) International SpaceWire Conference.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
METEOR BACKGROUND This is a foundation project in an ambitious endeavor to provide the RIT research community with a means to conduct near space.
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Router modeling using Ptolemy Xuanming Dong and Amit Mahajan May 15, 2002 EE290N.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
System Components Hardware overview for Apollo ACS.
Exemplar CFS Architecture
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
2017/4/21 Towards Full Virtualization of Heterogeneous Noc-based Multicore Embedded Architecture 2012 IEEE 15th International Conference on Computational.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Use of the Concept of Transparency in the Design of Hierarchically Structured Systems Paper by: D.L. Parnas and D.P. Siewiorek Presentation by: Josh Wetzel.
Modeling Process CSCE 668Set 14: Simulations 2 May be several algorithms (processes) runs on each processor to simulate the desired communication system.
CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004.
Work-in-progress on a thin IEEE architecture to implement reconfigurable weblab infrastructures Ricardo Costa - Gustavo.
12006 MAPLD International ConferenceSpaceWire 101 Seminar CCSDS Standard On-Board InterfaceS (SOIS) Rick Schnurr NASA – Goddard Space Flight Center CCSDS.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Imrovements in SpaceWire Test: International SpaceWire Conference, Nara, Japan, , Paul Walker, Barry Cook, 4Links 1 Improvements in SpaceWire.
1 Space Communications Cross Support Architecture WG: Charter and Work Plan October 2010 London, UK Takahiro Yamada, JAXA/ISAS.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Distributed Interrupts for Real-Time Control in SpaceWire-Based On-Board Systems 2006 MAPLD International.
Space Engineering 2 © Dr. X Wu, Space Engineering 2 Lecture 1.
SpaceWire Plug-and-Play: A Roadmap Peter Mendham, Albert Ferrer Florit, Steve Parkes Space Technology Centre, University of Dundee 1.
Modelling Class T16: Conceptual Modelling – Architecture Image from
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
Data Systems Division TEC-ED Slide : 1 25/09/2006Introduction SpaceWire 101 Seminar MAPLD 2006 SpaceWire origins and purpose From IEEE 1355 to ECSS-E-50-
出處 :2010 2nd International Conference on Signal Processing Systems (ICSPS) 作者 :Zhidong Shen 、 Qiang Tong 演講者 : 碩研資管一甲 吳俊逸.
Central Engineering / ASG 74 Data Processing Advanced Studies Sev Gunes-Lasnet, Olivier Notebaert 2008, November 5th Prototype implementation of a routing.
Space Operations as a Guide for a Real-World Scheduling Competition Eduardo Romero Marcelo Oglietti
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
Implementation structure The protocol stack was implemented formerly by UniControls, Inc. under the OS9 Real-Time OS. The new implementation for the VxWorks.
Approved for public domain release ( N C-0066 on ) © 2008 BAE Systems - All rights reserved EVOLUTION AND APPLICATIONS OF SYSTEM ON.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
1 Cross Support Architecture (CSAWG) Overview, Status, Goals Takahiro Yamada JAXA.
Application of XTCE standard for the Scaleable Monitoring & Control System (SMACS) New generation of Java and XML based software components for spacecraft.
Test-as-You Fly SpaceWire for Solar Probe Plus
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Space Data Link Secure Protocol Simulator Bruno Saba DCT/TV/IN 15/04/2010.
Overview of Space Communication Cross Support Architecture April 2013 Takahiro Yamada (JAXA/ISAS) 1.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
Multiprocessor SoC integration Method: A Case Study on Nexperia, Li Bin, Mengtian Rong Presented by Pei-Wei Li.
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
1 CCSDS Architectures: Issues and Proposals October 2010 London, UK Takahiro Yamada, JAXA/ISAS.
Spacecraft Monitor & Control Working Group (SM&C WG) CCSDS SM&C WG.
National Aeronautics and Space Administration 1 CCSDS Information Architecture Working Group Daniel J. Crichton NASA/JPL 24 March 2005.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
Application of ODP for Space Development
Design Yaodong Bi.
Design.
Presentation transcript:

1 Standard Onboard Data Handling Architecture Based On SpaceWire Takahiro Yamada and Tadayuki Takahashi (JAXA/ISAS) November 2008 International SpaceWire Conference Nara, Japan

Agenda  Motivation  Overview of the Architecture  Physical Architecture  Functional Architecture  Protocol Architecture  Conclusion 2

3 Motivation  Presently, the onboard data handling systems of most spacecraft are designed individually for each spacecraft without using any framework. This prevents reuse of components from spacecraft to spacecraft.  In order to solve this problem, the Japan Aerospace Exploration Agency (JAXA) is developing a standard onboard data handling architecture, which specifies an architectural framework on how to develop onboard data handling systems.  This architecture will be used for all the future science spacecraft that JAXA will develop.

Overview of the Architecture  This architecture consists of the following sub-architectures.  Physical architecture:  Specifies how to configure onboard data handling systems physically, and defines basic physical elements.  Onboard data handling systems will be constructed physically by connecting basic physical elements.  Functional architecture:  Specifies how to configure onboard data handling systems functionally, and defines basic functional elements.  Functional elements are implemented in physical elements.  Protocol architecture:  Specifies how to connect physical and functional elements with communications protocols, and defines a set of standard protocols. 4

Standard Components  JAXA is also developing standard components based on this architecture, which include standard physical components and standard functional components.  By using this architecture, the basic portion of onboard data handling systems will be developed by selecting appropriate standard components and connecting them with standard protocols.  The difference in the size of different spacecraft will be reflected in the number of components used in each spacecraft.  The difference in the characteristics of different spacecraft will be reflected in the way of combining different components in each spacecraft.  This method of developing onboard data handling systems will facilitate the design, integration and testing of spacecraft greatly. 5

Physical Architecture - Elements  A physical onboard element that handles data in any way is called a Node.  This architecture defines two types of Nodes.  Intelligent Node: a Node that has one or more processors and can generate and consume Space Packets. Examples: command and data handling units, mission processors, attitude control processors, etc  Non-intelligent Node: a Node that does not have a processor and cannot generate or consume Space Packets. Examples: sensors, actuators, etc.  There may be physical elements that have features of both Intelligent and Non-intelligent Nodes. 6

Physical Architecture - Configurations  The onboard data handling system of any spacecraft should be physically constructed as a tree.  The leaves of the tree are Non-intelligent Nodes  The other nodes of the tree are Intelligent Nodes. 7

Examples of Physical Configurations 8 Configuration for a small spacecraft Configuration for a large spacecraft Non-intelligent NodeIntelligent Node

Physical Architecture - Components  Based on this architecture, we are developing two kinds of standard physical components that can be used on any spacecraft.  A series of standard onboard computers (Space Cubes and Space Cards) that can be used as Intelligent Nodes of any spacecraft. They have a processor, a real-time operating system, and SpaceWire interfaces. They implement SpaceWire, SpaceWire-RT, Remote Memory Access Protocol (RMAP), and Space Packet Protocol.  A series of standard interface cards with a SpaceWire interface that can be used in Non-intelligent Nodes. They implement SpaceIWre, SpaceWire-RT, and RMAP. 9

Functional Architecture - Principle  Each node (physical element) has a set of functions.  The standard physical components explained in the previous page can be used for any Node regardless of the functions of the Node.  The functions of a standard onboard computer (to be used as an Intelligent Node) is determined by the applications programs that run on the computer. What applications programs are to be run on each of the onboard computers on a particular spacecraft is determined for each spacecraft.  A standard interface card can be used for any Non-intelligent Node regardless of the functions of the Node. 10

Functional Architecture - Configuration  Generally, a Non-intelligent Node is monitored and controlled by the parent Node, which is the Intelligent Node to which it is directly connected.  The tree of the Nodes (physical elements) on a spacecraft corresponds to control hierarchy of the spacecraft functionally. 11

Functional Architecture - Components  We are planning on developing standard functional components that can be used on any Intelligent Nodes.  These components are pieces of software that implement the CCSDS Space Packet Protocol and the Spacecraft Monitor and Control Protocol (SMCP). 12

Protocol Architecture  Nodes are connected with standard communications protocols.  There are two standard protocol stacks.  The first stack is used between two Intelligent-Nodes.  The second stack is used between an Intelligent Node and a Non-intelligent Node.  The Space Packet Protocol is used only between Intelligent Nodes.  The Spacecraft Monitor and Control Protocol (SMCP, a JAXA standard protocol) is used to monitor and control the functions of the Nodes. SMCP is used  by an onboard Intelligent Node to control other Intelligent and/or Non-intelligent Nodes, and  by a spacecraft control system on the ground to control onboard (Intelligent and/or Non-intelligent) Nodes. 13

Standard Protocol Stacks 14 Spacecraft Monitor & Control Protocol Space Packet Protocol Remote Memory Access Protocol SpaceWire Between Intelligent Nodes SpaceWire-RT Applications Spacecraft Monitor & Control Protocol Remote Memory Access Protocol SpaceWire Between Intelligent and Non-intelligent Nodes SpaceWire-RT Applications

Conclusion  This paper presented the standard onboard data handling architecture that JAXA is developing.  Based on this architecture, JAXA is also developing standard physical (hardware) components and functional (software) components that can be used on any spacecraft.  These components will be used on all future science spacecraft of JAXA, which include:  TOPS (EUV telescope mission),  ASTRO-H (X-ray telescope mission),  SPICA (infrared telescope mission),  etc. 15