The SpaceWire exchange level is responsible for exchanging information between the two ends of a link. It provides the following functions: link initialisation, flow-control and error-handling.