Made in USA
The Embedded Solutions Experts


SpaceWire Monitor

SpaceWire Monitor will help you check operation of SpaceWire Links, and solve SpaceWire command and control issues.

Order This Item


SpaceWire Monitor Description

  • Monitor a complete SpaceWire Link
  • Capture full rate data from both sides of the link and store to host memory.
  • Time Tagged with Time Stamp, packet number, and size of packet.
  • PCI, PCIe, PMC, PC104p, PCI-104 types
  • Linux & Windows driver and application included with purchase
  • 200 MHz and 512KB packet size compatible. 256 KBytes for back-to-back operation
  • 576K Bytes FIFO per port.
  • Industrial Temperature Components
  • 1 year warranty standard. Extended warranty available.
  • ROHS and Standard processing available
Need to qualify your system - capture the control and response to memory for analysis? Perhaps your system is getting out of sync or seemingly providing the wrong data at the wrong time, or a myriad of other T&I issues that can crop up. Capture data to support system qualification. The purpose is sometimes called Snoop, Snooper, Snooping, Sniff, Sniffer, Sniffing, Bus Monitor, Monitoring etc. Whatever you call the function, the idea is to capture data in real-time to support system level and card level diagnosis or operation.

SpaceWire-Monitor by Dynamic Engineering captures all of the data on a SpaceWire link and stores to files in memory. You can see which device sent what data and when allowing you to track down the issue and to validate proper operation. Data is time tagged to allow for analysis and alignment. Streaming and bursted applications are supported. Multiple formats with PCI, PCIe, PMC, and PCI-104 modules.

To operate insert SpaceWire-Monitor between the two nodes to be monitored. The link passes through SpaceWire Monitor allowing operation with or without data capture enabled. Handy as you can leave your set-up alone. Monitor start-up is programmable to handle starting with the link down or the link up and operating. Data is captured from the first byte or at the next packet boundary depending on the situation.

When enabled the received character streams are decoded and superfluous characters removed [NULL, FCT etc.] before storage to local memory. Each port has 576 KBytes of FIFO. The Monitor application handles the interrupt from each received packet by programming a DMA transfer from the SpaceWire HW to the user defined file associated with storage. The SpaceWire Monitor HW continues to capture more data while the DMA transfers are happening in parallel. With the large buffer full link speeds can be used as well as large packet sizes. Data is stored as Binary to speed storage. A conversion utility is provided to provide a human readable output for post processing.

To complete your SpaceWire Monitor installation you will need a second cable and memory. SpaceWire cables are not included in the SpaceWire-Monitor package to allow our clients to select whatever length they require for their application. SpaceWire-Monitor will operate with either Type A or Type AL standard SpaceWire cables. Please add to your order. Memory to store your captured data is also not provided. Dynamic Engineering recommends HDD with cache [32 MB or similar] or NVMe internal memory to provide full rate streaming data capture without lost packets.


SpaceWire Monitor Block Diagram


SpaceWire Monitor Features

Size
Depends on model. 1/2 length PCI/PCIe, standard PMC, Standard PCI-104
SpaceWire Ports
2 cross connected MDM-9 cable connections to provide pass through of SpaceWire signals and monitoring of both sides. Up to 200 MHz operation.
Memory
564 KBytes per port of local storage plus user defined file storage.
Time
Data has currrent date and time added to allow for alignment of packets
Data Transfer
Supplied application manages DMA transfer from SpaceWire Monitor to file.
Recommended File Memory
HDD with Cache or NVMe type memory. Both have been extensively tested.
Temperature
Industrial Temperature components utilized throughout.
Power
Each version is designed to use the standard power for that device type.
LEDs
Base SpaceWire designs incorporate LEDs for power supply status reporting. In some cases additional lane status is also provided.
Statement of Volatility
See the base SpaceWire design type for the appropriate statement in PDF format.

SpaceWire Monitor Benefits

Speed
With the direct cross connect almost no added latency on the SpaceWire Link being monitored. Real Time decoding and storing of all traffic on the link. DMA transfer to system memory.
Price
System level cost is best when reasonably priced reliable hardware is used and NRE minimized. With SpaceWire Monitor system NRE is reduced for any SpaceWire communication issues. See directly which link is mis-behaving or prove proper operation for system sell-off.
Ease of Use
SpaceWire Monitor is easy to use. Just connect between the two SpaceWire ports to be monitored. Run the included application and capture the results. SpaceWire Monitor requires the monitor application and underlying driver. The link end points can be on other drivers, OS etc.
Availability
Modified to order. SpaceWire Monitor is a modification of the standard SpaceWire-128RX-BK design. We will reprogram and set ports 0,1 to bypass mode. A short delay to shipment.
SpaceWire Specification Compatibility
SpaceWire Monitor is built on SpaceWire-128RX-BK which is compliant per the ECSS-E-ST-50-12C specification. All Dynamic Engineering SpaceWire Modules are compatible with SpaceWire Monitor. All other SpaceWire Modules which are compliant with the ECSS-E-ST-50-12C specification can have their data captured.

Part Number: SpaceWire Monitor
Ordering Options

    One complete link monitored and cross connected between ports 0,1. 200 MHz operation, DMA, time tagging.
  • PCI-SpaceWire Monitor - PCI format SpaceWire Monitor.
  • PCIe-SpaceWire Monitor - PCIe format SpaceWire Monitor.
  • PMC-SpaceWire Monitor - PMC format SpaceWire Monitor.
  • PC104p-SpaceWire Monitor - PC104p format SpaceWire Monitor. Both ISA and PCI connectors installed
  • PCI-104-SpaceWire Monitor - PCI -104 format SpaceWire Monitor. Same PCB as PC104p model without ISA connector installed.

  • Additional options:
  • -ROHS - switch to ROHS processing.
  • -CC - Add Conformal coating.

  • Other related links:
    SpaceWire cables
    DESWBO

SpaceWire Monitor Drivers

Software Support
Currently supported with Linux and Windows®. Linux developed under Ubuntu. Tested with 14 and 18. Test with release 20 underway. Operates with SpaceWire driver 1.1.4 release plus Monitor package. See manual on Manual tab for more information.



Integration support is available. Please contact Dynamic Engineering for this option or download the Technical Support Description from the Company button.


SpaceWire Monitor Manuals

Click on the link to Download selected manuals in PDF format.
Download the SpaceWire Monitor Hardware Manual in PDF format.
SpaceWire Monitor Manual for Linux Revision (1p1) Installation and use guide for SpaceWire Monitor.
SpaceWire Monitor Manual for Windows® Revision (1p1) Installation and use guide for SpaceWire Monitor.