Shopping Cart

No products in the cart.

BS EN 16603-50-12:2020

$215.11

Space engineering. SpaceWire. Links, nodes, routers and networks

Published By Publication Date Number of Pages
BSI 2020 126
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

SpaceWire technology has grown from the needs of spacecraft on-board data handling applications. This Standard provides a formal basis for the exploitation of SpaceWire in a wide range of future on-board processing systems.

One of the principal aims of SpaceWire is the support of equipment compatibility and reuse at both the component and subsystem levels. In principle a data-handling system developed for an optical instrument, for example, can be used for a radar instrument by unplugging the optical sensor and plugging in the radar one. Processing units, mass-memory units and downlink telemetry systems developed for one mission can be readily used on another mission, reducing the cost of development, improving reliability and most importantly increasing the amount of scientific work that can be achieved within a limited budget.

Integration and test of complex on-board systems is also supported by SpaceWire with ground support equipment plugging directly into the on-board data-handling system. Monitoring and testing can be carried out with a seamless interface into the on-board system.

SpaceWire is the result of the efforts of many individuals within the European Space Agency, European Space Industry and academia.

This standard may be tailored for the specific characteristics and constraints of a space project in conformance with ECSS-S-ST-00.

PDF Catalog

PDF Pages PDF Title
2 undefined
10 1 Scope
11 2 Normative references
12 3 Terms, definitions and abbreviated terms
3.1 Terms from other standards
3.2 Terms specific to the present standard
22 3.3 Abbreviated terms
23 3.4 Conventions
3.4.1 Numbers
3.4.2 Differential signals
3.4.3 Order of sending bits in symbols
24 3.4.4 Graphical representation of packets
3.4.5 State diagram notation
25 3.4.6 UML diagram notation
26 3.5 Nomenclature
27 4 Overview of SpaceWire
4.1 Introduction
4.2 SpaceWire Spacecraft Data-Handling Network
4.2.1 The Rationale for SpaceWire
28 4.2.2 Example SpaceWire Application
30 4.2.3 How SpaceWire Works
4.2.3.1 Overview
4.2.3.2 SpaceWire Links
31 4.2.3.3 SpaceWire Packets
32 4.2.3.4 SpaceWire Networks
34 4.2.3.5 Time-Codes
4.2.3.6 Distributed interrupts
35 5 Requirements
5.1 Overview
5.2 Protocol stack and interface architecture
5.2.1 Protocol stack
36 5.2.2 Network layer
5.2.3 Data Link layer
37 5.2.4 Encoding layer
5.2.5 Physical layer
38 5.2.6 Management Information Base
5.2.7 Service interfaces
5.2.8 SpaceWire Port architecture
39 5.3 Physical layer
5.3.1 Introduction
40 5.3.2 Cables
5.3.2.1 Overview
5.3.2.2 Cable construction
5.3.2.3 Differential characteristic impedance
5.3.2.4 Skew
41 5.3.2.5 Insertion loss
43 5.3.2.6 PSNEXT and PSELFEXT
5.3.3 Connectors
5.3.3.1 General
44 5.3.3.2 Connector with female contacts
45 5.3.3.3 Connectors with male contacts
5.3.3.4 Connector contact identification
46 5.3.3.5 PCB mounting connector
47 5.3.4 Cable assemblies
5.3.4.1 General
48 5.3.4.2 Cable length and electrical performance
5.3.4.3 Cable assemblies for Type A connectors
52 5.3.4.4 Cable assembly Type B
5.3.5 PCB tracks
5.3.5.1 LVDS PCB tracks
53 5.3.5.2 LVTTL PCB tracks
5.3.6 Line drivers and receivers
5.3.6.1 General
54 5.3.6.2 LVDS
61 5.3.6.3 LVTTL
5.3.7 Data-Strobe skew
5.3.7.1 General
5.3.7.2 Contributers to the Data-Strobe skew
64 5.3.8 Physical layer management parameters
65 5.4 Encoding layer
5.4.1 Introduction
5.4.2 Serialisation and de-serialisation
5.4.3 Character and control code encoding
5.4.3.1 Data characters
66 5.4.3.2 Control characters
67 5.4.3.3 Control codes
68 5.4.3.4 Parity
5.4.4 Data strobe encoding and decoding
70 5.4.5 First Null
5.4.6 Null detection
71 5.4.7 Parity error
5.4.8 Disconnect
5.4.9 ESC error
72 5.4.10 Data signalling rate
5.4.10.1 Initial operating data signalling rate
5.4.10.2 Minimum data signalling rate
5.4.10.3 Maximum data signalling rate
73 5.4.10.4 Operational data signalling rates
5.4.11 Encoding layer management parameters
5.5 Data link layer
5.5.1 Introduction
5.5.2 Data link layer interfaces
74 5.5.3 Data link layer management interface
75 5.5.4 Flow control
76 5.5.5 Flow control errors
77 5.5.6 Sending priority
5.5.7 Link initialisation behaviour
5.5.7.1 General
79 5.5.7.2 ErrorReset state
5.5.7.3 ErrorWait state
80 5.5.7.4 Ready state
5.5.7.5 Started state
81 5.5.7.6 Connecting state
5.5.7.7 Run state
82 5.5.7.8 Alternative behaviour when disabled asserted
5.5.8 Link error recovery
5.5.8.1 General
83 5.5.8.2 Port Reset
5.5.8.3 Normal state
5.5.8.4 Recovery state
84 5.5.9 Accepting broadcast codes for sending
5.6 SpaceWire network layer
5.6.1 Introduction
85 5.6.2 SpaceWire packets
5.6.2.1 SpaceWire packet
5.6.2.2 N�Char interleaving
5.6.3 Broadcast codes
86 5.6.4 SpaceWire time-codes
5.6.4.1 General
87 5.6.4.2 Time-codes
5.6.4.3 Time-code register
5.6.4.4 Time-code master
88 5.6.4.5 Valid time-code
5.6.4.6 Valid time-code in routing switch
5.6.4.7 Invalid time-code in routing switch
5.6.4.8 Valid time-code in a node
89 5.6.4.9 Invalid time-code in a node
5.6.5 SpaceWire distributed interrupts
5.6.5.1 General
90 5.6.5.2 Interrupt codes
5.6.5.3 Interrupt acknowledgement codes
91 5.6.5.4 Interrupts in a node
92 5.6.5.5 Relaying interrupts within a routing switch
93 5.6.5.6 Interrupt acknowledgements in a node
94 5.6.5.7 Relaying interrupt acknowledgements within a routing switch
96 5.6.6 SpaceWire nodes
98 5.6.7 SpaceWire node management parameters
5.6.8 SpaceWire routing
5.6.8.1 Routing switch
100 5.6.8.2 Port addressing
5.6.8.3 Path addressing
5.6.8.4 Logical addressing
102 5.6.8.5 Addressing errors
5.6.8.6 Logical address deletion
103 5.6.8.7 Wormhole routing
5.6.8.8 Arbitration
104 5.6.8.9 Group adaptive routing
5.6.8.10 Packet multicast
105 5.6.8.11 Routing switch reset
5.6.8.12 Port time-out
106 5.6.9 SpaceWire routing switch management parameters
5.6.10 SpaceWire network
108 5.7 SpaceWire management information base
5.7.1 Introduction
5.7.2 General
5.7.3 Physical layer management parameters
5.7.4 Encoding layer management parameters
5.7.5 Data link layer management parameters
5.7.6 Network layer management parameters
109 6 Service interfaces
6.1 Network layer service interface
6.1.1 Packet service interface
6.1.1.1 Service primitives
6.1.1.2 SEND_PACKET.request
110 6.1.1.3 RECEIVE_PACKET.indication
6.1.2 Time-code service interface
6.1.2.1 Service primitives
6.1.2.2 TIME-CODE.request
111 6.1.2.3 TIME-CODE.indication
6.1.3 Distributed interrupt service interface
6.1.3.1 Service primitives
6.1.3.2 DISTRIBUTED_INTERRUPT.request
112 6.1.3.3 DISTRIBUTED_INTERRUPT.indication
6.1.3.4 DISTRIBUTED_INTERRUPT_ACK.request
113 6.1.3.5 DISTRIBUTED_INTERRUPT_ACK.indication
6.2 Data link layer service interface
6.2.1 N-Char service interface
6.2.1.1 Service primitives
114 6.2.1.2 SEND_NCHAR.request
6.2.1.3 READ_NCHAR.request
115 6.2.2 Broadcast code service interface
6.2.2.1 Service primitives
6.2.2.2 BROADCAST_CODE.request
6.2.2.3 BROADCAST_CODE.indication
116 6.3 Encoding layer service interface
6.3.1 Encoding service interface
6.3.1.1 Service primitives
6.3.1.2 TX_CHAR.request
6.3.1.3 TX_ENABLE.request
117 6.3.2 Decoding service interface
6.3.2.1 Service primitives
6.3.2.2 RX_CHAR.request
118 6.3.2.3 RX_ENABLE.request
6.3.2.4 DISCONNECT.indication
6.3.2.5 RECEIVE_ERROR.indication
119 6.3.2.6 gotNull.indication
6.4 Physical layer service interface
6.4.1 Line transmit service interface
6.4.1.1 Service primitives
6.4.1.2 DS_TX.request
120 6.4.2 Line receive service interface
6.4.2.1 Service primitives
6.4.2.2 DS_RX.request
121 6.5 Management information base service interface
6.5.1 Set parameter service interface
6.5.1.1 Service primitives
6.5.1.2 SET_PARAMETER.request
6.5.2 Get parameter service interface
6.5.2.1 Service primitives
6.5.2.2 GET_PARAMETER.request
BS EN 16603-50-12:2020
$215.11