SpaceWire Scope Standard ECSS-E-50-12, Draft-1

Slides:



Advertisements
Similar presentations
Chapter 3: Introduction to Data Communications and Networking
Advertisements

Chapter 14 Communications Introduction
9-1 Chapter 9 - Communication Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles of Computer.
Computer Networks TCP/IP Protocol Suite.
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
Communicating over the Network
Exercises and Solutions Lecture 1
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
1 Chapter One Introduction to Computer Networks and Data Communications.
The VARAN Bus, the Real-Time Ethernet Bus System 1 / 23 The VARAN Bus.
Local Area Networks - Internetworking
6-1 Parte 7 Comunicação. 6-2 Bibliografia [1] Miles J. Murdocca e Vincent P. Heuring, Introdução à Arquitetura de Computadores [2] Andrew S. Tanenbaum,
ATM Firewall Routers with Black Lists Hwajung LEE The George Washington University School of Engineering and Applied Science Electrical Engineering and.
Introduction to Network
DESIGN CHALLENGES OF AN ADVANCED SPACEWIRE ASSEMBLY FOR HIGH SPEED INTER-UNIT DATA LINK Joachim Mueller, W.L. Gore&Associates
Week Review. In an IPv4 environment, what information is used by the router to forward data packets from one interface of a router to another? a.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I NETWORK LAYER AND IP Derived From CCNA Network Fundamentals.
1 Introduction to Network Layer Lesson 09 NETS2150/2850 School of Information Technologies.
X.25 PROTOCOL Presented by : EFA, Daniel Jr. G. VERGARA, Jonvon.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
Press any key to continue by Marc Ruocco 1 High-Speed Interfaces: FPDP and RACEway RACE, RACEway and RACE++ are trademarks of Mercury Computer Systems,
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
OSI Model OSI LAYER / MODEL.
#147 MAPLD 2005Mark A. Johnson1 Design of a Reusable SpaceWire Link Interface for Space Avionics and Instrumentation Mark A. Johnson Senior Research Engineer.
1ISM - © 2010 Houman Younessi Lecture 5 Convener: Houman Younessi Information Systems Spring 2011.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Lecturer: Tamanna Haque Nipa
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
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.
Data Communications and Networks
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
SpaceWire Standard Evolution
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
1 Networks and Telecommunications. 2 Applying Telecommunications in Business TELECOMMUNICATIONS – the transmission of data between devices in different.
Chapter 1 Introduction to Computer Networks and Data Communications Data Communications and Computer Networks: A Business User’s Approach.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Connectivity Devices Hakim S. ADICHE, MSc
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
The OSI Model.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
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-
William Stallings Data and Computer Communications
Chapter 2 Network Models
OSI ARCHITECTURE IN OSI, ACTUAL INFORMATION IS OVERHEADED BY PROTOCOL LAYERS IF ALL SEVEN LAYERS ARE OVERHEADED, THEN AS LITTLE AS 15% OF THE TRANSMITTED.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
THE OSI REFERENCE MODEL
Dr. ClincyLecture1 Chapter 2 (handout 1– only sections 2.1, 2.2 and 2.3) 1 of 10 Dr. Clincy Professor of CS Exam #3 Monday (3/14/16): Opened Book, No Computer,
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Deterministic Communication with SpaceWire
Distributed Systems.
Chap. 2 Network Models.
Data Transmission and Computer Communications ECE: 412
Chapter 3: Open Systems Interconnection (OSI) Model
Data Link Issues Relates to Lab 2.
OSI Model OSI MODEL.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Data Transmission And Digital Communication
Presentation transcript:

SpaceWire Scope Standard ECSS-E-50-12, Draft-1 Layers above the Standard Space vs commercial digital technologies

SpaceWire Networks Point-to-point links Nodes Routers Serial digital links : 2- 400 Mbit/s - typical distance: 10 meters Bi-directional (full-duplex) Good EMC characteristics – low power consumption - Scaleable, low cost, low latency Nodes A source or a destination of a packet (e.g. a processor, memory unit, sensor, Ground Support Equipment Routers Switch connecting several links that routes packets from one link to another

Point-to-point serial links Example Router Cascaded routers Nodes Network Node Point-to-point serial links SpaceWire Interface Devices (chips)

Basic Communications infrastructure SpaceWire Basic Communications infrastructure SpaceWire Router SpaceWire links SpaceWire Network Computer Unit Instrument Mass Memory Module Digital Processing Unit Electrical Ground Support Equipment (EGSE) Processor EM

Board for On-Board Processing In red : 1355 / SpaceWire related modules 8kx32 DPRAM TSC 21020 (DSP) Two SMCS-332 Encoder / Decoder Support FPGA Back side: 128kx40 (DM) 128kx48 (PM) SRAM LVDS BOOT PROM SpaceWire connectors

Device for a SpaceWire node (Simple: approximately 5000 gates) SpaceWire Interface (part of a chip) Channel 1 Ch. 2 Ch. 3 Glue logic (e.g. FIFO, Checksum) C O M I H JT AG Device for a SpaceWire node SMCS332 RxDS TxDS Space Wire SpcW (Simple: approximately 5000 gates) ENCODER DECODER RECEIVE FIFO TRANSMIT Interface to Host Data Strobe STATE MACHINE 8 bits Node Cascaded routers Node Additional logic for System on a Chip

SpaceWire Standard Physical Level Signal Level Character Level Exchange Level Packet Level Network Level Recovery Schemes (Recommendations)

TOPNET Layers Application Application Presentation Software Session UDP / TCP-like ? IP-like CCSDS-SOIF (131.176.19.123) Transport Network Physical Signal Character Exchange Network Packet SpaceWire Levels (legacy from IEEE 1355) Data-Link Physical

Physical Level Physical Level covers Cables Connectors 4 screened twisted pairs with overall shield Connectors 9 pin micro-miniature D-types Cable Assemblies PCB / backplane tracking

Cable Construction Conductor 28 AWG (7 x 36 AWG) Insulating layer Filler Twisted pair Inner shield around twisted pair (40AWG) Jacket Filler Binder Outer shield (38AWG) Outer Jacket

Signal Level Signal Level covers:- Electrical characteristics Signal coding Signal timing EMC recommendations

SpaceWire Links LINK (LVDS + Cable/PCB) Point to point FIFO TYPE INTERFACE Point to point Bi-directional (Full duplex) High-speed 2 Mbits/s to 400 Mbits/s Low power 0.5 W per link interface (~5mW/Mbps @100 Mbps) Cable or PCB trace / backplane LVDS Data-Strobe encoding

SpaceWire Link Interface Micro- Miniature D-Type Data Strobe LVDS 8 bits ENCODER TRANSMIT FIFO Interface to Host STATE MACHINE Data Strobe LVDS DECODER RECEIVE FIFO 8 bits

SpaceWire Link Interface (as it is presented in the Standard) Figure 7-1 of the SpaceWire Std, Draft-1 ENCODER DECODER RECEIVE FIFO TRANSMIT Data Strobe STATE MACHINE 8 bits Receiver Transmitter State Machine Tx Clock Rx clock Recovery D S 8 // bits =

Data-Link Physical Application Software SpaceWire Levels Exchange Network Packet SpaceWire Levels (legacy from IEEE 1355) Application Software Intelligent node Local-EGSE On-Board Physical Signal Character

SpaceWire Network Interconnected with SpaceWire links Node 1 Node 2 Router 1 Router 2 Router 3 Interconnected with SpaceWire links Alternative paths give the redundancy

SpaceWire Error Recovery Link Errors Disconnect error Parity error Escape sequence error Credit error Empty packet error Network Errors Link error EEP received Destination address error Recommendation of possible actions : Examples : Disconnect link / Discard packet / report to higher level (e.g. application)

On-Board Buses for Command& Control Mil-Std-1553 Max. 1 Mbit/s Asynchronous Half-duplex (one-direction at a time) American On-Board-Data-Handling Max. 512 kbit/s Synchronous Full-duplex (bi-directional) European

Similar Standards for On-Board Space Interfaces IEEE 1394 (FireWire) same Data-Strobe Scheme and LVDS => data rates 100 – 200 and 400 Mbit/s

SpaceWire New generation of High Speed Serial Links Unified high-speed interface all over the Spacecraft 2 Mbps < Variable data rates < 400 Mbps and scalable with number of cables High-speed gives margin for above layers overheads => sort of Intranet possible in the S/C It is bi-directional: required for DSPs, and allows remote configuration/control of camera/SSMM Routers allow dynamic switching (packets switched according to Header Content) A large number of nodes can be reached with a reduced number of cables => seamless communication intra-box (backplane) and inter-box (cable) => good for SW It is reliable => Robust physical level => BER < 10-14 @ 100 Mbps = 1 error every 11.5 days In addition: Detection of disconnect and Parity errors + Link restart Redundant paths are available On top of SpaceWire, Network / Transport Layers for further protection Enabling end-to-end model (HW and SW) for high-speed interfaces => Facilitates SOFTWARE developments: message passing & Virtual Channels High speed links can talk to computers on-board => Intranet possible in the S/C Possibilities for integration / testing via Internet – Just a Gateway is needed

Methodology SpaceWire provides the high-speed network infrastructure for communications 1) within the unit SpaceWire Router SpaceWire links 2) between units EGSE 3) directly with EGSE TOPNET complements the OSI (CCSDS-SOIF) model with Network / Transport Layers 4) as a gateway to the Internet Internet => many other features (see next presentation)

Topnet: Features summary TopNet at a glance Provides an end to end solution SpaceWire infrastructure Network / Transport Layers & FDIR Frame for a de-centralised and progressive functional Integration. Interface to the Internet Benefits to Users Reduces development risks/costs by allowing early pre-integration Fosters complete compatibility and modules re-use

Defying traditional mindset Projects interested in what other projects did before (reliability, cost) Availability of components and modules Standards => compatibility, re-use => cost, time to market Potential gains in the short term More R&D budget needed to prove concepts first

Conclusion SpaceWire provides the infrastructure to have a sort of Internet On-Board the Spacecraft A large number of Spacecraft in the U.S. and Europe use SMCS devices based on IEEE 1355 plan to use SpaceWire and its routers The Network/Transport Layers have to be further defined