SpaceWire Conformance Tester

The SpaceWire Conformance Tester connects to a SpaceWire device and, through the host software, executes a variety of tests to check the unit under test’s (UUT) compliance to the SpaceWire Standard. Over 55 tests are conducted across the following levels:

  • Link / bit-level: Link initialisation testing, disconnection timeout measurement, link start-up speed and waveform analysis, link shut-down analysis and simultaneous D/S transition detection
  • Exchange-level: Validate the response to parity and escape errors in ErrorWait, Ready, Started, Connecting and Run along with the response to FCT, NCHAR and time codes in those states. Estimates of the 12.8 µs Started / Connecting timeouts can be made
  • Credit-level: Validate the UUT response to excess FCTs and NCHARs, empty packet testing and monitoring UUT signals for credit errors
  • Time-codes: Determine whether time-codes are accepted, probe the response to valid and invalid time-codes and measure the UUT time-code generation frequency
  • Empty packets: Investigate the effect of sending empty EOP and EEP packets
  • Packet-level: Test the transmission and reception of packets with different types of UUT: loop-back, data-sink, data-source, command-sender and command-receiver
  • Waveform trace: A waveform display of the UUT data and strobe signals sampled over a period of 45.5 µs at 1.4 ns intervals is provided

The user can easily select which tests they do and do not want to run. With each test, expected and achieved results are displayed, including a link to the appropriate clause of the SpaceWire Standard to dramatically reduce the time spent debugging the UUT. The SpaceWire Conformance Tester can also be used as a high speed packet generator, and one of the SpaceWire links can act as a data / time-code sink or loop-back.

Product Features

  • Tests a SpaceWire device’s compliance to the Standard with over 55 different tests

  • Simple connection to PC via USB 2.0 interface, no need for additional power

  • Contains 2 x SpaceWire ports, 1 x USB 2.0 port

  • Easy to use software produces test reports, with pass or fail indication, expected and achieved results, and links to appropriate clauses in ECSS standard.

  • Can act as packet generator from PC to SpaceWire device

  • Can act as sink or loop-back on second SpaceWire link

  • Software and accessories included:

    • Windows drivers (Windows 7, Vista, XP, 2000)
    • Linux drivers (2.6 Kernels)
    • Conformance Tester Software (GUI)
    • User manuals (including hardware and software)
    • USB cable (Type A to Type B)
    • 1 year’s technical support and maintenance

Technical Specs

  • Part Number

    107

  • Size
    • 100 x 43 x 31 mm (approx.)

  • Power
    • +5V DC, supplied via USB cable

  • SpaceWire Ports
    • Compliant to SpaceWire Standard (ECSS-E50-12A)

    • Number of SpaceWire Ports: 2

    • Maximum Speed: 200 Mbits/s

    • Connectors: 9-pin micro-miniature D-type

    • LVDS signalling: Using Xilinx LVDS

  • USB Port
    • USB 2.0 (480 Mbits/s)

  • Trace Memory
    • 32k / 45.5 µs Data / Strobe samples for trace memory

  • EMC
    • CE/FCC certified