SpaceWire Standard Evolution

Slides:



Advertisements
Similar presentations
DESIGN CHALLENGES OF AN ADVANCED SPACEWIRE ASSEMBLY FOR HIGH SPEED INTER-UNIT DATA LINK Joachim Mueller, W.L. Gore&Associates
Advertisements

Chapter Six Networking Hardware.
Ver 1,12/09/2012Kode :CIJ 340,Jaringan Komputer Lanjut FASILKOM Routing Protocols and Concepts – Chapter 2 Static Routing CCNA.
1 SpaceWire Router ASIC Steve Parkes, Chris McClements Space Technology Centre, University of Dundee Gerald Kempf, Christian Toegel Austrian Aerospace.
Slide : 1 6/ SpaceWire Conference SpaceWire Test and Demonstration using the Integrated Payload Processing Module J.Ilstad, D.Jameux European Space.
What's inside a router? We have yet to consider the switching function of a router - the actual transfer of datagrams from a router's incoming links to.
IP –Based SAN extensions and Performance Thao Pham CS 622 Fall 07.
IP layer restoration and network planning based on virtual protection cycles 2000 IEEE Journal on Selected Areas in Communications Reporter: Jyun-Yong.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
Institute of Technology, Sligo Dept of Computing Semester 3, version Semester 3 Chapter 3 VLANs.
4 August 2015 RE Meyers, Ms.Ed., CCAI CCNA Discovery Curriculum Review Networking for Home and Small Businesses Chapter 4: Connecting to the Internet Through.
COMPUTER NETWORKS.
USB: UNIVERSAL SERIAL BUS Joe Kaewbaidhoon Alex Motalleb Vishal Joshi Prepared for EECS 373 University of Michigan, Ann Arbor 1.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Network Topologies An introduction to Network Topologies and the Link Layer.
Chapter 11 Extending LANs: Fiber Modems, Repeaters, Bridges, & Switches Hub Bridge Switch.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Chapter 4.  Understand network connectivity.  Peer-to-Peer network & Client-Server network  Understand network topology  Star, Bus & Ring topology.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
Chapter 4: Managing LAN Traffic
1 Albert Ferrer-Florit, Steve Parkes Space Technology Centre University of Dundee QoS for SpaceWire networks SpW-RT prototyping.
Slide /2009COMM3380 Routing Algorithms Distance Vector Routing Each node knows the distance (=cost) to its directly connected neighbors A node sends.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
NETWORK TOPOLOGIES HNC COMPUTING - Network Concepts 1 Network Concepts Topologies.
05 October 2015 Peter Mendham The SpaceWire-PnP Protocol: Status and Relationship with SOIS.
SpaceWire Plug and Play Glenn Rakow – NASA-GSFC, Greenbelt, MD Pat McGuirk – Micro-RDC, Albuquerque, NM Cliff Kimmery – Honeywell Inc., Clearwater FL Paul.
Switches 1RD-CSY  In this lecture, we will learn about  Collision Domain and Microsegmentation  Switches – a layer two device ◦ MAC address.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Distributed Interrupts for Real-Time Control in SpaceWire-Based On-Board Systems 2006 MAPLD International.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
HNC COMPUTING - Network Concepts 1 Network Concepts Devices Introduction into Network Devices.
SpaceWire Plug-and-Play: A Roadmap Peter Mendham, Albert Ferrer Florit, Steve Parkes Space Technology Centre, University of Dundee 1.
Computer Networks. A computer network is defined as the interconnection of 2 or more independent computers or/and peripherals. Computer Network.
Switches 1RD-CSY  In this lecture, we will learn about  Collision Domain and Microsegmentation  Switches – a layer two device ◦ MAC address.
12006 MAPLD International ConferenceSpaceWire 101 Seminar SpaceWire Physical Layer Issues 2006 MAPLD International Conference Washington, D.C. September.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
Introduction to RS485 Author: Zhu Tao Date:
LAN Switching Concepts. Overview Ethernet networks used to be built using repeaters. When the performance of these networks began to suffer because too.
Cisco Network Devices Chapter 6 powered by DJ 1. Chapter Objectives At the end of this Chapter you will be able to:  Identify and explain various Cisco.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
12006 MAPLD International ConferenceSpaceWire 101 Seminar SpaceWire Plug and Play (PnP) 2006 MAPLD International Conference Washington, D.C. September.
Network Media. Copper, Optical, Fibre (Physical Layer Technologies) Introduction to Computer Networking.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
SPEAKER: MUHAMMAD REZA ZULMAN DATE: NOVEMBER 17, 2014 OPENFLOW SPECIFICATION.
Exam 2 information Open book, open notes, bring a calculator Wednesday Dec 16, 10:30 to 1:00 pm Eligible topics (1 of 3) (not an exhaustive list) Exam.
Static Routing Routing Protocols and Concepts – Chapter 2.
Single Area OSPF Module 2, Review How routing information is maintained Link-state routers apply the Dijkstra shortest path first algorithm against.
Alessandro Leoni, Felix Siegle September, 2017
Deterministic Communication with SpaceWire
© 2002, Cisco Systems, Inc. All rights reserved.
Networking Devices.
Connecting to the Internet Through an ISP
EA C451 Vishal Gupta.
Routing Protocols and Concepts
Link-State Routing Protocols
Controller Area Network (CAN) Training
Connecting to the Internet Through an ISP
Data Link Issues Relates to Lab 2.
CHAPTER 8 Network Management
Routing Protocols and Concepts – Chapter 2
Link-State Routing Protocols
Chapter 2: Scaling VLANs
Link-State Routing Protocols
Routing and the Network Layer (ref: Interconnections by Perlman
Connecting to the Internet Through an ISP
© 2002, Cisco Systems, Inc. All rights reserved.
Presentation transcript:

SpaceWire Standard Evolution Martin Suess European Space Agency, E-mail: martin.suess at esa.int, 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

2nd International SpaceWire Conference in Nara, Japan Overview Introduction Proposed updates to the SpaceWire Standard on: Physical Level, Character Level, Exchange Level, Network Level. Conclusion 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

2nd International SpaceWire Conference in Nara, Japan Introduction The SpaceWire standard ECSS-E-50-12A was first published in 2003. Since then many groups all over the world worked on the development of SpaceWire links, nodes, routers and networks and on the application of this technology in space systems. In the past years the standardization effort aimed at higher level communication protocols such as RMAP. In parallel the SpaceWire Working Group is discussing new concepts and additional protocols like SpW-PnP and SpW-RT. Through the experience gained with real systems and through the development of new concepts several issues have been identified to be considered for the update of the standard. This presentation summarizes updates to the SpaceWire standard which have been proposed during the past years in the SpaceWire Working Group. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

2nd International SpaceWire Conference in Nara, Japan Cable Specification The standard provides a detailed specification of the construction of the cable. The disadvantage is that the standard does not provide freedom to optimise the cable for specific applications. The update should only specify some physical and electrical parameters like: Differential Impedance, Signal Skew, Return Loss, Insertion Loss, Near-end Crosstalk (NEXT) Far-end Crosstalk (FEXT) Conductor 28 AWG (7 x 36 AWG) Insulating layer Twisted pair Inner shield around twisted pair (40AWG) Outer shield (38AWG) Outer Jacket Filler Jacket Binder Section though a SpaceWire cable as defined in the standard 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

micro-miniature D-type connector Connectors The SpaceWire connector is a nine-pin micro-miniature D-type. It is compact and available for space use. D-type connectors do not match the 100 Ω differential impedance. Distortion introduced by connectors is acceptable in most cases. Other connectors have been proposed and investigated: Circular 13 pin 38999 Series II connector, 4-way twinax connector. 38999-series connector micro-miniature D-type connector 4-way Twinax connector 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

2nd International SpaceWire Conference in Nara, Japan Cable Assembly The micro-miniature D-type connector has nine signal contacts. Eight contacts are used for the 4 twisted pair cables and one is used to terminate the inner shields at end of the cable from which the signals are being driven. The inner shields are isolated from one another. This prevents a direct ground connection via the SpaceWire link and provides a symmetrical cable. A problem occurs when the cable is broken into several parts due to bulkhead connectors. In this case the inner shields on both sides of the bulkhead are not connected to the ground of either side. A connection of the inner shield on both sides with the possibility to implement a controlled capacitive decoupling on one side behind the plug could be investigated. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

Distributed Interrupts Two control flags of the time-codes are reserved for future use. It has been proposed to use one of the reserved states to distribute interrupts through the network. They will propagate on the same side channel as time-codes independent of the normal traffic. This mechanism will allow to define 32 Interrupts Codes and 32 Interrupt-Acknowledge Codes. Routers and nodes propagate the interrupts only once unless: a timeout has expired they have received the corresponding Interrupt-Acknowledge Code 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

Distributed Interrupts Router 2 Node 82 Master I=16h Node 60 Slave I=16h Router 1 Router 3 Node 64 Slave Node 74 Master Interrupt-code: interrupt request, IRQ vector I=16h Interrupt Acknowledge: interrupt acknowledgment 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

Multi-Time-Code Master Mechanism Only one node in network is allowed to act as time-code master. It is the only to should provide the active TICK_IN signal which triggers the broadcast of the Time-Codes. This is required to avoid collisions of Time-Codes within the network. For fail safety and redundancy reasons it could be useful to have simultaneous Time-Codes from different time-code masters in a system. Up to two additional time signals could be implemented by using the two remaining reserved states of the control flag. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

Simplex Link Operation Many high speed payload data applications require only a simplex connection. This could be for example a direct connection from a high rate instrument to the memory. For these simple applications the back of SpaceWire is sometimes regarded as complex and of cable mass. A proposal has been made to modify the SpaceWire codec and the state machine to support simplex operation. Also the possibility of a half-duplex SpaceWire implementation has been suggested. The details and consequences of these proposals remains to be investigated. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

2 Mbit/s Link Speed at Start-up The standard currently requires a link speed of 10 Mbit/s at start-up. In some applications data rates of less than 2 Mbit/s are required. For power saving and simplicity reasons the start-up at 2 Mbit/s is desirable for these systems. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

Configuration Port 0 in Nodes SpaceWire routing switches have an internal configuration port with address zero. It is used to configure the routing switch and to access status information. This is an important feature for network discovery and PnP. Currently this port zero is only required in routing switches and not in nodes. It is intended that in the update the definition of SpaceWire Node addressing will be aligned with the SpaceWire Routing Switch. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

Configuration Port 0 in Nodes 1st Byte Configuration Engine, PnP 1st Byte = 0 1st Byte = 32-254 => LA 1st Byte = 1 - 31 Application Level Software PID analysis, Transport protocol identification. Reserved Payload PID LA Path Address EOP 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

Router Function in Nodes What has been described before corresponds to a very simple router with: one external port, one internal configuration port and one node internal port. This concept can be extended to several external ports by introducing path addressing and a routing table. This would fulfil the needs of network discovery Could provide an elegant method for cross strapping and redundancy switching Enable easy packet routing through nodes. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan

2nd International SpaceWire Conference in Nara, Japan Conclusion A non exhaustive list of the modifications proposed to the SpaceWire standard has been presented. Additional proposals are welcome and can still be submitted to the author. The different options will be discussed and consolidated within the SpaceWire working group starting next year. In many cases breadboard implementations of the modifications already exist. Results of the discussions on modifications will be included in the next update of the SpaceWire standard. The review and update of the SpaceWire standard is planned to be started in 2010. 2-4 November 2008 2nd International SpaceWire Conference in Nara, Japan