12006 MAPLD International ConferenceSpaceWire 101 Seminar Glenn Parker Rakow NASA – Goddard Space Flight Center 2006 MAPLD International Conference Washington,

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

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??
1 SpaceWire Update NASA GSFC November 25, GSFC SpaceWire Status New Link core with split clock domains complete (Much faster) New Router core.
 Implementation of physical and data link layer in software  Real-time access to network stack  Real-time traffic monitoring  Fine-grained control.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Data Communications System By Ajarn Preecha Pangsuban.
LAN Protocol Architecture
#147 MAPLD 2005Mark A. Johnson1 Design of a Reusable SpaceWire Link Interface for Space Avionics and Instrumentation Mark A. Johnson Senior Research Engineer.
Chapter 2 Network Models.
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Switching En. Mohd Nazri Mahmud MPhil (Cambridge, UK)
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Protocols and the TCP/IP Suite
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
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 University of New Hampshire InterOperability Laboratory Serial ATA (SATA) Protocol Chapter 10 – Transport Layer.
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.
High Speed Digital Design Project SpaceWire Router Student: Asaf Bercovich Instructor: Mony Orbach Semester: Winter 2009/ Semester Project Date:
Improving Networks Worldwide. UNH InterOperability Lab Serial Attached SCSI (SAS) Clause 6.
Presentation on Osi & TCP/IP MODEL
NASA SpaceWire Architectures: Present & Future
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
12006 MAPLD International ConferenceSpaceWire 101 Seminar CCSDS Standard On-Board InterfaceS (SOIS) Rick Schnurr NASA – Goddard Space Flight Center CCSDS.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Distributed Interrupts for Real-Time Control in SpaceWire-Based On-Board Systems 2006 MAPLD International.
Spring 2006Computer Networks1 Chapter 2 Network Models.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
Data and Computer Communications Circuit Switching and Packet Switching.
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-
1 Kyung Hee University Chapter 2 Network Models. 2 Kyung Hee University 2.1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
ECE453 – Introduction to Computer Networks Lecture 4 – Data Link Layer (I)
High Speed Digital Design Project SpaceWire Router By: Asaf Bercovich & Oren Cohen Advisor: Mony Orbach Semester: Winter 2007/ Semester Project Date:
12006 MAPLD International ConferenceSpaceWire 101 Seminar Time-code Enhancements for SpaceWire Barry M Cook Presented by Paul Walker Both of 4Links 2006.
Spring 2006Computer Networks1 Chapter 2 Network Models.
12006 MAPLD International ConferenceSpaceWire 101 Seminar SpaceWire Physical Layer Issues 2006 MAPLD International Conference Washington, D.C. September.
Single and 32 Channel HDLC Controllers File Number Here ® LogiCORE Products.
An Introduction to Networking
RIU as related to SOIS EDS Glenn Rakow CCSDS SOIS Spring Meeting 2013.
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
Ch 13. Wired LANs: Ethernet IEEE Standards Project 802 launched in 1985 – To set standards to enable intercommunication among equipment from a variety.
Chapter 2 Network Models
GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Reliable Data Delivery Protocol (RDDP) William Anderson MEI Technologies Inc MAPLD International.
12006 MAPLD International ConferenceSpaceWire 101 Seminar SpaceWire Plug and Play (PnP) 2006 MAPLD International Conference Washington, D.C. September.
ATM Protocol Architecture Mode. ATM architecture uses a logical reference model to describe its functions ATM functions correspond to physical layer and.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Differences Between RMAP & GAP Daniel Gilley Lockheed Martin 2006 MAPLD International Conference.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
Data Link Protocols Relates to Lab 2.
Status and Plans for Xilinx Development
1394 H/W and OHCI Gi-Hoon Jung. 2002/01/162 Agenda Overview of the VITANA board OHCILynx PCI-based Host Controller Overview of the OHCI Spec.
Data Link Issues Relates to Lab 2.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Data Link Issues This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet, and the Point-to-Point.
The OSI Model Prof. Choong Seon HONG.
OSI model vs. TCP/IP MODEL
Chap. 2 Network Models.
Data Link Issues This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet, and the Point-to-Point.
Understanding the OSI Reference Model
Protocols and the TCP/IP Suite
Chapter 3: Open Systems Interconnection (OSI) Model
EEC-484/584 Computer Networks
DATA COMMUNICATION Lecture-8.
UNIT I – FRAME RELAY AND ISDN
BLUETOOTH Personal Area Networking [ PAN ] over Bluetooth
NASA Multi-Time-Code Mechanism
OSI Model The Seven Layers
Protocols and the TCP/IP Suite
Presentation transcript:

12006 MAPLD International ConferenceSpaceWire 101 Seminar Glenn Parker Rakow NASA – Goddard Space Flight Center 2006 MAPLD International Conference Washington, D.C. September 25, 2006 SpaceWire Physical Level Redundancy Mechanism

22006 MAPLD International ConferenceSpaceWire 101 Seminar Purpose Describe method for Physical (PHY) level redundancy for SpaceWire (SpW) –PHY level - cable/connector –Method is backward compatible to SpW Standard May be disabled –Method to be proposed to SpW working group for standardization Method used on NASA and other US satellites

32006 MAPLD International ConferenceSpaceWire 101 Seminar Background Redundancy may be an important part of spacecraft design

42006 MAPLD International ConferenceSpaceWire 101 Seminar Importance Open systems for spacecraft should have redundancy –Requires a standardized approach for redundancy SpW is only standard written for space applications –Does not currently address redundancy PHY level redundancy should be transparent to user –Next higher layer in protocol stack should not be involved

52006 MAPLD International ConferenceSpaceWire 101 Seminar Link Initialization (Background) SpW initialization is important for understanding redundancy mechanism SpW initialization State Machine (SM) –Resets –Then..waits –Then..listens –If enabled - attempt to synchronize Transmits synchronization characters –If synchronized Exchanges flow control information –Rx buffer size –Then..exchanges Data and all other necessary characters SpW SM has 2 end results –Connection established Run State –Connection failed Back to Error Reset

62006 MAPLD International ConferenceSpaceWire 101 Seminar Primary Redundant Block Diagram Redundancy does not replicate protocol logic –Less logic –Same user (back-end) interface as if there were no redundancy Tx FIFO & Rx FIFO Transparent to user interface –Multiplexer (switch) to steer serial stream between cables

72006 MAPLD International ConferenceSpaceWire 101 Seminar Multiplexer Steering Mechanism The multiplexer is controlled by a new SM –Primary/Redundant (Prim/Redun) SM –No user intervention Prim/Redun SM keeps track of how many times “connection failed” for the Link Initialization SM Prim/Redun SM switches multiplexer after X number of “connection failed” attempts for the same cable –Toggles cables Primary Redundant –X equals 2 5

82006 MAPLD International ConferenceSpaceWire 101 Seminar Search Modes Prim/Redun SM may be programmed to operated in 4 different modes 2 modes compatible with SpW standard –“00” - Always Select Primary Link –“01” - Always Select Redundant Link 2 search modes not compatible with SpW standard –“10” – Ping-pong every 2 attempts to connect –“11” – Ping-pong every 5 attempts to connect Search modes are used to ping-pong between cables if connection fails to establish

92006 MAPLD International ConferenceSpaceWire 101 Seminar Summary Redundancy is usually important for spacecraft design Open systems need to support redundancy –Physical (PHY) level (minimum) PHY level redundancy should be transparent to user SpW is the only standard specifically written for spacecraft applications JWST has implemented a PHY level redundancy mechanism JWST PHY level redundancy mechanism will be proposed for ECSS standardization –European Cooperation for Space Standardization (ECSS) Organization that standardized SpW