
Sirius OBC and TCM User Manual
5.5.2. RTEMS API.............................................................................................................................................. 41
5.5.3. Usage description .................................................................................................................................... 44
5.5.4. Limitations................................................................................................................................................ 45
5.6. Mass memory................................................................................................................................................ 45
5.6.1. Description............................................................................................................................................... 45
5.6.2. Data Structures........................................................................................................................................ 46
5.6.3. RTEMS API.............................................................................................................................................. 47
5.6.4. Usage....................................................................................................................................................... 53
5.6.5. Error injection........................................................................................................................................... 56
5.6.6. Limitations................................................................................................................................................ 56
5.7. Spacewire...................................................................................................................................................... 57
5.7.1. Description............................................................................................................................................... 57
5.7.2. RTEMS API.............................................................................................................................................. 57
5.7.3. Usage description .................................................................................................................................... 59
5.8. GPIO............................................................................................................................................................... 62
5.8.1. Description............................................................................................................................................... 62
5.8.2. RTEMS API.............................................................................................................................................. 62
5.8.3. Usage description .................................................................................................................................... 65
5.8.4. Limitations................................................................................................................................................ 66
5.9. CCSDS........................................................................................................................................................... 67
5.9.1. Description............................................................................................................................................... 67
5.9.2. RTEMS API.............................................................................................................................................. 67
5.9.3. Usage description .................................................................................................................................... 72
5.10. ADC.............................................................................................................................................................. 74
5.10.1. Description............................................................................................................................................. 74
5.10.2. RTEMS API............................................................................................................................................ 75
5.10.3. Usage description .................................................................................................................................. 78
5.10.4. Limitations.............................................................................................................................................. 79
5.11. NVRAM ........................................................................................................................................................ 80
5.11.1. Description............................................................................................................................................. 80
5.11.2. EDAC mode........................................................................................................................................... 80
5.11.3. Non-EDAC mode ................................................................................................................................... 80
5.11.4. RTEMS API............................................................................................................................................ 80
5.11.5. Usage description .................................................................................................................................. 83
6. SPACEWIRE ROUTER....................................................................................................85
7. SIRIUS TCM.....................................................................................................................86
7.1. Description.................................................................................................................................................... 86
7.2. Block diagram............................................................................................................................................... 87
7.3. TCM-S application overview........................................................................................................................ 87
7.4. Configuration................................................................................................................................................ 88
7.5. Telemetry....................................................................................................................................................... 90
7.6. Telecommands ............................................................................................................................................. 91
7.7. Pulse commands.......................................................................................................................................... 92
7.8. COP-1............................................................................................................................................................. 92
7.9. Time Management ........................................................................................................................................ 92
7.10. Error Management and System Supervision ........................................................................................... 92
7.11. Mass Memory Handling.............................................................................................................................. 93
7.12. ECSS standard service .............................................................................................................................. 93
7.12.1. PUS-1 Telecommand verification service .............................................................................................. 93
7.12.2. PUS-2 Device Command Distribution Service....................................................................................... 94