Document number
205065
Version
Rev. N
Issue date
2019-02-04
Sirius OBC and TCM User Manual
Page
146
of
174
8.2. Interrupt sources
The following interrupts are available to the processor:
Table 8-2 - Sirius interrupt assignment
Interrupt no.
Function
Description
0-1
Reserved
Internal use
2
UART Debug
UART interrupt signal
3
UART 0
UART interrupt signal
4
UART 1
UART interrupt signal
5
UART 2
UART interrupt signal
6
UART 3
UART interrupt signal
7
UART 4
UART interrupt signal
8
UART 5
UART interrupt signal
9
UART 6
UART interrupt signal
10
UART 7
UART interrupt signal
11
ADC controller 0
ADC controller 0 interrupt signal
12
-
Available (reserved for ADC controller 1)
13
-
Available (reserved for I2C interface 0)
14
-
Available (reserved for I2C interface 1)
15
-
Available
16
-
Available
17
SCET
SCET interrupt signal
18
Error manager
Error manager interrupt signal
19
-
Available (reserved for redundant SpaceWire)
20
System flash
System flash controller interrupt signal
21
Mass memory
Mass memory flash controller interrupt signal
22
Spacewire
SpaceWire interrupt signal
23
CCSDS
CCSDS interrupt signal
24
-
Available (reserved for Ethernet)
25
GPIO
GPIO interrupt signal
26
-
Available (reserved for SPI 0)
27
-
Available (reserved for SPI 1)
28
-
Available (reserved for custom adaptation)
29
-
Available (reserved for custom adaptation)
30
-
Available (reserved for custom adaptation)
8.3. SCET timestamp trigger sources
Some of the peripherals in the SoC have the capability of sending a timestamp trigger signal
on specific events. These signals are routed to the SCET which has a number of general
purpose trigger registers (GP) where a snapshot of the SCET counter is stored for later
retrieval by application software, see chapter 5.4. The tables below detail the mapping
between the trigger signals and the general purpose trigger registers in the two products.
Table 8-3 General purpose trigger map
GP number
Trigger source
Description
0
power_loss
Triggered when the voltage drops below a certain level, i.e. power is
lost to the board
1
ccsds
Triggered when telemetry sending on virtual channel 0 starts
(Sirius TCM only)
2
gpio
Triggered when one of the pins input changes states and edge
detection and timestamping are enabled
3
adc
Triggered when an ADC conversion is started