SpaceWire Protocol ID Steve Parkes Space Technology Centre University of Dundee Scotland, UK.

Slides:



Advertisements
Similar presentations
Ch 20. Internet Protocol (IP) Internetworking PHY and data link layers operate locally.
Advertisements

Introduction Hector Macleod –CCNA student –Systems Integration Engineer Subject - IP addressing.
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
1 Ports and IPv6. 2 Ports Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP), used for communication Generally speaking, a computer.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Protocol Layer Bottom-up view of the USB protocol Bottom-up view of the USB protocol –Byte/Bit Ordering –SYNC Field –Packet Field Formats PID Field PID.
1 SpaceWire Router ASIC Steve Parkes, Chris McClements Space Technology Centre, University of Dundee Gerald Kempf, Christian Toegel Austrian Aerospace.
Prepared By: Eng.Ola M. Abd El-Latif
1 Fall 2005 Hardware Addressing and Frame Identification Qutaibah Malluhi CSE Department Qatar University.
1 6/14/ :27 CS575Internetworking & Routers1 Rivier College CS575: Advanced LANs Chapter 13: Internetworking & Routers.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition File-System Interface.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
IPv4 over IP CS draft-madanapalli-16ng-ipv4-over-802-dot-16-ipcs-00 Soohong Daniel Park Syam Madanapalli 68 – Prague, Czech Republic March 18-23,
Gursharan Singh Tatla Transport Layer 16-May
SpaceWire RMAP IP Core Steve Parkes, Chris McClements, Martin Dunstan
IP Addressing INTW What is an IP address? An unique identifier for a computer or device (host) on a TCP/IP network A 32-bit binary number usually.
Cisco S4C6 Frame Relay.
1 Albert Ferrer-Florit, Steve Parkes Space Technology Centre University of Dundee QoS for SpaceWire networks SpW-RT prototyping.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
05 October 2015 Peter Mendham The SpaceWire-PnP Protocol: Status and Relationship with SOIS.
Blue Cross Blue Shield of Michigan is a nonprofit corporation and independent licensee of the Blue Cross and Blue Shield Association. Internet Engineering.
HTTP Extension Framework Name: Qin Zhao Id:
Chapter 10: File-System Interface Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 1, 2005 Chapter 10: File-System.
Introduction to IPv6 Presented by:- ASHOK KUMAR MAHTO(09-026) & ROHIT KUMAR(09-034), BRANCH -ECE.
Topic of Presentation IPv6 Presented by: Mahwish Chaudhary Roll No 08TL01.
Page 110/19/2015 CSE 30341: Operating Systems Principles Chapter 10: File-System Interface  Objectives:  To explain the function of file systems  To.
SpaceWire Plug-and-Play: A Roadmap Peter Mendham, Albert Ferrer Florit, Steve Parkes Space Technology Centre, University of Dundee 1.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
Ethernet. Elements of the Ethernet System n physical medium used to carry Ethernet signals between computers n set of medium access control rules embedded.
Chapter 9 Hardware Address & Frame Type Identification Hardware address of frame Addressing schemes Ethernet Frame header format.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
GUID Partition Table Unified Extensible Firmware Interface (UEFI)
CS 346 – Chapter 11 File system –Files –Access –Directories –Mounting –Sharing –Protection.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
SpaceWire Architectures Steve Parkes Space Technology Centre, University of Dundee, Scotland, UK.
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. TCP/IP Addressing and Data Delivery  The TCP/IP Protocol Suite  IP Addressing.
OV Copyright © 2011 Element K Content LLC. All rights reserved. TCP/IP Addressing and Data Delivery  The TCP/IP Protocol Suite  IP Addressing 
14.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 10 & 11: File-System Interface and Implementation.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Reliable Data Delivery Protocol (RDDP) William Anderson MEI Technologies Inc MAPLD International.
IP Addressing.
Reshad Rahman, Editor.  Adrian Farrel OldDog Consulting  Tony Li Ericsson  David Ward Francois LeFaucheur Ashok Narayanan Cisco.
Access Control Lists Mark Clements. 17 March 2009ITCN 2 This Week – Access Control Lists What are ACLs? What are they for? How do they work? Standard.
SpaceWire Remote Memory Access Protocol
12006 MAPLD International ConferenceSpaceWire 101 Seminar Differences Between RMAP & GAP Daniel Gilley Lockheed Martin 2006 MAPLD International Conference.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
1 Layer 3: Routing & Addressing Honolulu Community College Cisco Academy Training Center Semester 1 Version
IPv4 over IP CS Soohong Daniel Park Syam Madanapalli.
Internet Architecture
Alessandro Leoni, Felix Siegle September, 2017
Instructor Materials Chapter 6: VLANs
Scaling the Network: The Internet Protocol
Internet technologies
COMPUTER NETWORKS CS610 Lecture-9 Hammad Khalid Khan.
Subnetting Basics benefits Reduced network traffic
Introduction  Hector Macleod  CCNA student  Systems Integration Engineer  Subject - IP addressing.
ECE 544 Protocol Design Project 2016
Routing and Switching Essentials v6.0
CCNA Routing and Switching Routing and Switching Essentials v6.0
I. Basic Network Concepts
Guide to TCP/IP Fourth Edition
COMPUTER NETWORKS CS610 Lecture-10 Hammad Khalid Khan.
Charles E. Perkins RFC 2002bis Charles E. Perkins
Protocols 1 Key Revision Points.
Basic Mechanisms How Bits Move.
CS4470 Computer Networking Protocols
Scaling the Network: The Internet Protocol
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
COMS BoF Addressing the Questions
Presentation transcript:

SpaceWire Protocol ID Steve Parkes Space Technology Centre University of Dundee Scotland, UK

ParkesMAPLD Aim  The protocol identification scheme aims to  allow different protocols to operate concurrently over a SpaceWire network  without them interfering with each other  To achieve this an identifier is given to each protocol  Units receiving packets process and respond to them  according to the protocol specified by the protocol identifier on the packet.

ParkesMAPLD Logical Address  Logical Address always used  After path address removed logical address is present  Check that packet is intended for the node it arrived at  Use 254 if node does not have a logical address Logical Address Protocol ID Path Address Logical Address Protocol ID Logical Address with Protocol ID Path Address with Protocol ID

ParkesMAPLD SpaceWire Protocol Identifier Logical Address Protocol ID Logical Address with Protocol ID Rest of Packet EOP Logical Address Protocol ID Path Address Path Address with Protocol ID Rest of Packet EOP Logical Address Protocol ID Path Address Rest of Packet EOP Path Address

ParkesMAPLD Protocol Identifier  Protocol identifier (PID)  single byte  immediately following logical address  PID value of zero reserved for protocol ID extension  PID value of 255 is reserved

ParkesMAPLD Protocol Identifier  PIDs in range 1 to 239 assigned by the SpaceWire working group  PIDs 1 upwards for recommended protocols  PIDs 239 downwards for supported legacy protocols  PIDs guaranteed not to clash  i.e. each supported protocol has a unique PID

ParkesMAPLD Protocol Identifier  PIDs in the range 240 to 254  available for experimental use  might clash with protocols being developed by other users  Concurrent operation of different protocols only assured for protocols in the range 1 to 239  Proven protocols may be recommended for adoption by the SpaceWire working group  Once adopted  given unique protocol identifier in the range 1 to 239  added to SpaceWire standard

ParkesMAPLD Ignoring unknown protocols  If packet arrives at destination with PID that is not supported (unknown) by that destination  Destination shall ignore the packet and delete it.  Count of the number of packets with unknown PIDs should be kept and made available by the destination.

ParkesMAPLD Extended Protocol Identifier  PID with value zero (00h) used to extend number of available PIDs  Two more bytes follow reserved zero PID  Forming a 16-bit extended protocol identifier  Allows up to protocols to be carried over a SpaceWire network  Unlikely that extended PID will be used 0 Extn PID Logical Address Extn PID Path Address 0 Extn PID Logical Address Extn PID Logical Address with Extended Protocol ID Path Address with Extended Protocol ID

ParkesMAPLD Extended Protocol Identifier  Implementation of the extended protocol identifier NOT mandatory  If extended protocol identifier not implement  then reception of a PID of value zero shall be ignored  destination should record count of the number of packets it received with an extended PID  Extended PID with value h is reserved and shall be ignored when received.

ParkesMAPLD Extended Protocol Identifier  Extended PIDs with values in range h FFh  represent same protocols as non-extended PIDs  with values 01h to 0FFh respectively  e.g. protocol 02h is the same as protocol h.  Extended protocols h-0000FFh are reserved  one byte IDs are used for these protocols

ParkesMAPLD Existing Protocols  Recommended  1: Remote Memory Access Protocol (RMAP)  2: SpaceWire working group working on reliable transport protocol  Legacy  239: STUP for SMCS-332 ASIC configuration  238: Proposal for RDDP