The Sirius TCM, a combined mass memory (solid-state recorder) and TM/TC interface module that implements the CCSDS standards for satellite link services, is designed to directly interface CCSDS compliant transceivers.
It comes with standard software but can be delivered without this to enable customer-specific implementations. The software architecture accommodates input modules that enable the TCM to record from many different sources. A 16 GB NAND flash storage capacity makes it possible to store a large amount of mission data before downloading it.
The Sirius TCM also includes two SpaceWire interfaces that can be used for connection to other Sirius products, creating a distributed network. In smaller spacecraft the TCM, running the RTEMS real-time operating system (RTOS) on a 32-bit OpenRISC processor, can act as the main onboard computer, which results in a slimmed data handling sub-system.
Functions such as triple modular redundancy (TMR) on FPGA gates and error detection and correction (EDAC) on all memory make the Sirius TCM tolerant to single event effects.