Document number
205065
Version
Rev. N
Issue date
2019-02-04
Sirius OBC and TCM User Manual
Page
149
of
174
Each board has two pulse command inputs. Input 0 resets the board and loads the updated
image while input 1 resets the board and loads the safe image. Both require an active-high
pulse length between 20 - 40 ms to be valid. If, for some reason, both pulse command
inputs would be active at the same time, the pulse on input 0 takes precedence.
8.8. SoC information map
The information included in the SoC info block for the Sirius products can be found in Table
8-6. This information must be fetched from the gdb prompt and can be used as a check of
which SoC version that is flashed on the board. In a connected gdb prompt type:
x/3xw 0xC1000000
Table 8-6 Sirius SoC info
Base address
number
Function
Description
0x0
TIME_STAMP
When building the SoC, a Unix timestamp is taken and put into the
system. It is made as a 32 bit vector indicating seconds since 1970-01-
01 (UTC).
0x4
PRODUCT_ID
•
0x00
•
0x01
OBC S BB
OBC SR
–
With SPW router 3 ports
•
0x08
•
0x09
OBC S FM
OBC SR FM
–
With SPW router 3 ports
•
0x10
•
0x11
TCM S BB
TCM S R
–
With SPW router 3 ports
•
0x18
•
0x19
TCM S FM
TCM SR FM
–
With SPW router 3 ports
•
0x20-
0xFF
Reserved
0x8
SOC_VERSION
Follows the methodology release 0.1.0 = Release-X.Y.Z,
First eight bits are reserved: 0x00XXYYZZ
X represents a major number, 8 bits
Y represents a minor number, 8 bits
Z represents a patch number, 8 bits
Representated in 32 bits.
Example: 0x00010203 = 1.2.3
Major version 1
Minor version 2
Patch number 3