SpaceWire Test and Development with STAR-System and the SpaceWire PCIe Mk2

Although SpaceWire [1] is fast approaching its 20 th anniversary, the requirements for equipment to test and develop new SpaceWire devices and networks continues to evolve and push the capabilities of commercial technology. STAR-Dundee has developed a new PCI Express product, the SpaceWire PCIe Mk2,...

Full description

Saved in:
Bibliographic Details
Published in2022 International SpaceWire & SpaceFibre Conference (ISC) pp. 1 - 4
Main Authors Mills, Stuart, Spark, Alan, Furdek, Balint, McClements, Chris, Gibson, Dave, Scott, Pete, Mudie, Stephen, Parkes, Steve
Format Conference Proceeding
LanguageEnglish
Published European Space Agency 17.10.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Although SpaceWire [1] is fast approaching its 20 th anniversary, the requirements for equipment to test and develop new SpaceWire devices and networks continues to evolve and push the capabilities of commercial technology. STAR-Dundee has developed a new PCI Express product, the SpaceWire PCIe Mk2, to take advantage of the higher data rates offered in newer generations of the PCIe standard. The device features three SpaceWire ports capable of operating at 400 Mbit/s link speeds, and a PCIe Gen-3 interface that enables transmitting and receiving from/to software at the maximum rate on all links concurrently. This high throughput is achieved through improvements to the STAR-System software suite [2], which also includes other new features to support the latest requirements for SpaceWire test and development. As well as new graphical applications providing functionality such as the ability to operate as a Remote Memory Access Protocol (RMAP) [3] initiator, support for ARM targets and the Python scripting language is also included. This paper describes the advancements present in the SpaceWire PCIe Mk2 board and the STAR-System software suite, which simplify test and development activities while also providing higher throughput and lower latency transmission and reception of data.