SpaceWire
Overview
 
SpaceWire is a spacecraft
Spacecraft
A spacecraft or spaceship is a craft or machine designed for spaceflight. Spacecraft are used for a variety of purposes, including communications, earth observation, meteorology, navigation, planetary exploration and transportation of humans and cargo....

 communication network based in part on the IEEE 1355
IEEE 1355
IEEE Standard 1355-1995, IEC 14575, or ISO 14575 is a data communications standard for Heterogeneous Interconnect . It is a low-cost, low latency, scalable serial interconnection system, originally intended for communication between large numbers of inexpensive computers. It lacks many of the...

 standard of communications. It is coordinated by the European Space Agency
European Space Agency
The European Space Agency , established in 1975, is an intergovernmental organisation dedicated to the exploration of space, currently with 18 member states...

 (ESA) in collaboration with international space agencies including NASA
NASA
The National Aeronautics and Space Administration is the agency of the United States government that is responsible for the nation's civilian space program and for aeronautics and aerospace research...

, JAXA
Japan Aerospace Exploration Agency
The , or JAXA, is Japan's national aerospace agency. Through the merger of three previously independent organizations, JAXA was formed on October 1, 2003, as an Independent Administrative Institution administered by the Ministry of Education, Culture, Sports, Science and Technology and the...

 and RKA
Russian Federal Space Agency
The Russian Federal Space Agency , commonly called Roscosmos and abbreviated as FKA and RKA , is the government agency responsible for the Russian space science program and general aerospace research. It was previously the Russian Aviation and Space Agency .Headquarters of Roscosmos are located...

. Within a SpaceWire network the nodes are connected through low-cost, low-latency
Lag
Lag is a common word meaning to fail to keep up or to fall behind. In real-time applications, the term is used when the application fails to respond in a timely fashion to inputs...

, full-duplex, point-to-point serial links and packet switching
Packet switching
Packet switching is a digital networking communications method that groups all transmitted data – regardless of content, type, or structure – into suitably sized blocks, called packets. Packet switching features delivery of variable-bit-rate data streams over a shared network...

 wormhole routing
Wormhole routing
Wormhole flow control, also called wormhole switching or wormhole routing is a system of simple flow control in computer networking based on known fixed links. It is a subset of flow control methods called Flit-Buffer Flow Control....

 routers. SpaceWire covers two (physical and data-link) of the seven layers of the OSI model
OSI model
The Open Systems Interconnection model is a product of the Open Systems Interconnection effort at the International Organization for Standardization. It is a prescription of characterizing and standardizing the functions of a communications system in terms of abstraction layers. Similar...

 for communications.
SpaceWire's modulation and data formats generally follow the data strobe encoding
Data strobe encoding
Data strobe encoding is an encoding scheme for transmitting data in digital circuits.It uses two signal lines , Data and Strobe...

 - differential ended signaling
Differential signaling
Differential signaling is a method of transmitting information electrically by means of two complementary signals sent on two separate wires. The technique can be used for both analog signaling, as in some audio systems, and digital signaling, as in RS-422, RS-485, Ethernet , PCI Express and USB...

 (DS-DE) part of the IEEE Std 1355-1995.
 
x
OK