Contact Us
Overview

SmartDV’s SpaceWire Verification IP is a comprehensive solution for verifying SpaceWire, the ECSS high-speed data-handling interconnect providing a unified infrastructure for connecting sensors, processing elements, mass-memory units, and downlink telemetry subsystems on board spacecraft. Fully compliant with ECSS-E-ST-50-12C Rev.1 (15 May 2019), it supports complete verification of SpaceWire Host and Node components across speeds between 2 Mb/s and 400 Mb/s, full-duplex point-to-point serial data communication links, Data-Strobe (DS) encoding, link initialization and flow control, Time-Code support, and four arbitration schemes including priority-based, round-robin, random, and first-come-first-served.

SmartDV’s SpaceWire VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.

With link error recovery, exchange of silence error recovery procedure, on-the-fly protocol and data checking, complete Remote Memory Access Protocol handling per ECSS-E-ST-50-52C, comprehensive error injection and detection, built-in functional coverage, and a complete test suite, SmartDV’s SpaceWire VIP enables verification teams to thoroughly validate SpaceWire interface designs for satellite payload data handling, onboard processing systems, mass-memory units, and spacecraft data-handling infrastructure requiring standardized, reusable, mission-independent interconnect.

Request Data Sheet
SpaceWire VIP
Key Features
  • Full SpaceWire Host and Node Support – Provides complete SpaceWire Host and Node component verification supporting full-duplex point-to-point serial data communication links, sending of packets of information from a source node to a specified destination node, Data-Strobe encoding and decoding link interface, flow control, and link initialization.
  • Time-Code and Arbitration Coverage – Supports Time-Code distribution for system-wide time synchronization, and all four defined arbitration schemes including priority-based, round-robin, random, and first-come-first-served, for complete verification of network access control and routing behavior.
  • Link and Network Error Coverage – Detects and reports all defined Link Errors including disconnect error, parity error, escape sequence error, character sequence error, credit error, and empty packet error, and all defined Network Errors including link error, EEP received error, and destination address error, with complete link error recovery and exchange of silence error recovery procedure.
  • Remote Memory Access Protocol (RMAP) Coverage – Provides complete RMAP protocol handling compliant with ECSS-E-ST-50-52C, including a complete RMAP protocol core with memory interface, configurable burst transfer depth, RMAP data byte order, internal FIFO sizes, and verify buffer size, supporting Write, Read, and Read-Modify-Write commands.
  • Comprehensive Protocol Checking – Provides on-the-fly protocol and data checking covering all defined SpaceWire link and network level rules, with continuous monitoring of significant events including transactions, warnings, and protocol violations.
  • Complete Verification Infrastructure – Provides a full test suite covering all ECSS-E-ST-50-12C Rev.1 and ECSS-E-ST-50-52C specification features, built-in functional coverage analysis, status counters for bus events, and callbacks in Host and Node for user-defined event handling.
Compliance and Compatibility
  • Fully compliant with ECSS-E-ST-50-12C Rev.1 (15 May 2019), SpaceWire Links, Nodes, Routers and Networks
  • Compliant with ECSS-E-ST-50-52C (5 February 2010), SpaceWire Remote Memory Access Protocol (RMAP)
  • Supports speeds between 2 Mb/s and 400 Mb/s
  • Supports priority-based, round-robin, random, and first-come-first-served arbitration schemes
  • Compatible with UVM, OVM, VMM, SystemVerilog, and Verilog verification environments
  • Compatible with all major EDA simulators including Synopsys VCS, Cadence Xcelium, Siemens Questa, Aldec Riviera-PRO, and Verilator

Request Datasheet