GRESB SpaceWire/Ethernet Bridge with routing capabilities

The GRESB bridge is developed to facilitate rapid development and testing of equipment with SpaceWire interfaces. It provides three bi-directional SpaceWire links with a maximum bit rate of 100 Mbit/s and six "virtual" links that are interfaced through TCP sockets. Each SpaceWire link can be individually configured with respect of transmission bit rate. When a packet arrives to the GRESB bridge on any of the links (real or virtual) it is forwarded to the link specified in the routing table. This allows a developer to generate SpaceWire test data on a workstation and send the data with TCP/ IP to the bridge where it is sent out on the appropriate link. In the same manner data received on each of the three SpaceWire links can be routed to the workstation or to other SpaceWire equipment. The aggregate throughput of the bridge is 25 Mbit/s when connected to a 100 Mbit/s full duplex ethernet network.

The GRESB can also be used together with GRMON, providing a transparent connection to the on-chip DSU in LEON2/3 systems using the SpaceWire RMAP protocol.

The GRESB is delivered with a CAN-2.0 interface, allowing transmission and reception of data over the CAN-2.0 bus. See User's Manual for more details.

SpaceWire equipment developed at different sites can easily communicate with each other over any IP network, for example the Internet, using two GRESB bridges. A tunnel server and client are provided with the GRESB so that the users can rapidly start their development.

GRESB is delivered in a robust aluminium enclosure, with power supply and documentation. Host communication software is provided for both windows and linux/unix. The full source code is included to let users modify and adapt the software to their own needs. Multiple bridges can be attached to the same network to access any number of SpaceWire interfaces.


  • Ethernet interface
    • 10/100 Mbps half/full duplex auto-select
    • TCP/IP socket() interface
    • Static or dynamic IP address
    • Built-in web server for configuration and status
  • Spacewire
    • 100 Mbps bi-directional operation
    • Arbitrary transmission bit-rate divisor (e.g. 50, 33.3, 25, 20, 16.7, 10, ... Mbps)
    • 128 Kbyte maximum SpaceWire packet length
    • SpaceWire routing capabilities
    • One MDM for each SpW port as baseline (also possible to order with 9-pin DSUB connectors, longer lead time)
  • CAN-2.0
    • 20 - 1,000 kbps programmable baud rate
    • Full configuration of CAN transfer parameters and node IDs
    • 9-pin DSUB connector


  • GRESB in slim-line aluminum enclosure
  • External power supply
  • Network cable
  • User's manual
  • Host communication software, source and binaries for unix and windows.

For further information see the user's manual and product sheet.