The GRESB is a SpaceWire/Ethernet Bridge with routing capabilities. It facilitates rapid development and testing of equipment with SpaceWire interfaces and it is suitable for all design stages, from initial evaluation to unit testing and integration support.
How it works:
The GRESB provides three bi-directional SpaceWire links and six “virtual” links that are interfaced through TCP sockets. When a packet arrives at 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 from his computer and send the data with TCP/IP to the GRESB, which then routes the traffic out on the appropriate link. Similarly, data received on each of the three SpaceWire links will be routed to the TCP workstation or to other SpaceWire nodes.
SpaceWire equipment developed at different sites can easily communicate with each other over any IP network (like the Internet) using two GRESB bridges. A tunnel server and client are provided together with the GRESB so that the users can rapidly start their development. Moreover, multiple bridges can be attached to the same network to access any number of SpaceWire interfaces.
The aggregate throughput of the bridge is 25 Mbit/s when connected to a 100 Mbit/s full-duplex Ethernet network.
Size: 125 x 105 x 30 mm
Power: +5V DC external power supply included
- Compliant to ECSS-E-ST-50-12C
- Number of SpaceWire Links: 3
- SpaceWire routing capabilities
- Max speed: 100 Mbit/s (bi-directional). Arbitrary TX bitrate
- Max packet size: 128 Kbyte
- Connectors: 9-pin micro-miniature D-type
(default), 9-pin D-type(option)
- LVDS signalling: Using Xilinx LVDS I/O
- Connector: RJ45
- 10/100/1000 Mbit half/full duplex auto-select
- TCP/IP socket() interface
- Static or dynamic IP address
- Built-in web server for configuration and status
CAN 2.0B port:
- Connector: 9-pin D-type
- 125, 250, 500, 1000 kbit/s baud rate
- Full configuration of CAN transfer parameters and node IDs
Optional SpaceWire cables:
- Type: Twisted shielded pairs with overall shield
- Length: 2 m
- Connectors: 9-pin micro-miniature D-type(default), or 9-pin D-type (option)
A 20xGPIO pin header allows for custom connections to the system under test. The GPIOs can be controlled through the Ethernet interface.
The GRESB includes also a CAN-2.0 interface, allowing transmission and reception of data over the CAN-2.0 bus
The GRESB can also be used together with the GRMON debugger, providing a transparent connection to GRLIB/LEON/NOEL-V systems using the SpaceWire RMAP protocol.
GRESB is delivered in a robust aluminium enclosure, with power supply and documentation. Host communication software is provided for both Microsoft Windows and Linux. The full source code is included to let users modify and adapt the software to their own needs.
For further information see the user's manual and product sheet.