The SpaceWire Router IP Core is a microcell offering a configurable and flexible solution for high data-rate routing switch functionality for on-board satellite networking. It is based on the SpaceWire protocol, defining bi-directional, full-duplex, serial data communication link, and it is compliant with the SpaceWire standard ECSS-EST-50-12C Rev.1 (SpaceWire Routing Switch specification).
The SpaceWire Router IP Core features a parametrized number of SpaceWire ports, based on proprietary SpaceWire CODEC IP Core, and host-side data ports, based on asynchronous FIFO interfaces. The host data ports can be optionally equipped with AMBA AXI interface.
The host-side data ports can be extended with Direct Memory Access (DMA) and standard bus interface such as AMBA AXI, to make it easier to use the IP Core within microprocessor-based systems, and it can be equipped with RMAP target commands manager in conformance with ECSS‐E‐ST‐50‐52C standard.
The SpaceWire Router IP Core has been validated and prototyped in ESA project.