Sign In
Upload
Manuals
Brands
AAC Microtec Manuals
Desktop
Sirius OBC
AAC Microtec Sirius OBC Manuals
Manuals and User Guides for AAC Microtec Sirius OBC. We have
2
AAC Microtec Sirius OBC manuals available for free PDF download: User Manual
AAC Microtec Sirius OBC User Manual (174 pages)
Brand:
AAC Microtec
| Category:
Desktop
| Size: 5 MB
Table of Contents
Table of Contents
4
1 Introduction
9
Applicable Releases
9
Intended Users
9
Getting Support
9
Reference Documents
10
2 Equipment Information
11
System Overview with Peripherals
11
Fault Tolerant Design
12
3 Setup and Operation
14
User Prerequisites
14
Connecting Cables to the Sirius Products
15
Installation of Toolchain
16
Supported Operating Systems
16
Installation Steps
16
Installing the Board Support Package (BSP)
17
Deploying a Sirius Application
17
Establish a Debugger Connection to the Sirius Products
17
Setup a Serial Terminal to the Device Debug UART
18
Loading an Application
19
Using Multiple Debuggers on the same PC
19
Programming an Application (Boot Image) to System Flash
20
Re-Initialising the NVRAM
21
4 Software Development
21
RTEMS Step-By-Step Compilation
22
Compiling the BSP with Debug Output Removed
22
Software Disclaimer of Warranty
23
5 Rtems
23
Introduction
23
Watchdog
25
Description
25
Rtems Api
25
Usage Description
26
Error Manager
29
Description
29
Rtems Api
29
Usage
34
Limitations
35
Scet
36
Description
36
General Purpose Triggers
36
Pulse-Per-Second (PPS) Signals
36
Rtems Api
37
Usage Description
42
Limitations
45
Uart
46
Description
46
Rtems Api
46
Usage Description
50
Limitations
51
Mass Memory
51
Description
51
Data Structures
52
Rtems Api
53
Usage Description
61
Error Injection
65
Limitations
65
Spacewire
66
Description
66
Rtems Api
66
Usage Description
71
Gpio
73
Description
73
Rtems Api
73
Usage Description
76
Limitations
77
Ccsds
78
Description
78
Non-Blocking
78
Blocking
79
Buffer Data Containing TM Space Packets
79
Rtems Api
79
Usage Description
86
Adc
88
Description
88
Rtems Api
89
Usage Description
92
Limitations
93
Nvram
94
Description
94
EDAC Mode
94
Non-EDAC Mode
94
Rtems Api
94
Usage Description
97
System Flash
99
Description
99
Data Structure Types
99
Rtems Api
99
Usage Description
104
Debug Detect
106
Limitations
106
6 Spacewire Router
107
7 Sirius Tcm
108
Description
108
Block Diagram
109
TCM-S Application Overview
109
Configuration
110
Creating and Writing a New Configuration
114
Fallback NVRAM Parameters
115
Telemetry
117
Telecommands
117
Pulse Commands
118
118
118
Time Management
119
TM Time Stamps
119
Error Management and System Supervision
119
Mass Memory Handling
119
Partition Configuration
120
Recovery
124
ECSS Standard Services
125
Telecommand Verification Service
125
Distributing Register Load Command
125
Device Command Distribution Service
125
Distributing Device Command
126
Custom Services
126
Software Upload
126
Spacewire RMAP
127
Input
127
Output
128
Status Code in Reply Messages
129
RMAP Input Address Details
129
RMAP Output Address Details
144
Limitations
144
8 System-On-Chip Definitions
145
Memory Mapping
145
Interrupt Sources
146
SCET Timestamp Trigger Sources
146
Boot Images and Boot Procedure
147
Description
147
Block Diagram
147
Usage Description
147
Limitations
148
Reset Behaviour
148
General Synchronize Method
148
Pulse Command Inputs
148
Soc Information Map
149
9 Software Upload
150
Description
150
Block Diagram
150
CCSDS API - Custom PUS Service 130
151
Subtype 1 - Image Transfer Start
152
Subtype 2 - Image Data
152
Subtype 3 - Verify Uploaded Image
153
Subtype 4 - Write Uploaded Image
153
Subtype 5 - Calculate CRC in Flash
154
Software API
155
Int32_T Swu_Init
155
Int32_T Swu_Segment_Add
155
Int32_T Swu_Check
156
Int32_T Swu_Update
156
Int32_T Swu_Flash_Check
157
Usage Description
157
Limitations
157
10 Tm/Tc-Structure and Cop-1
158
Scid
158
Apid
158
Virtual Channel Allocation
158
Uplink
158
Downlink
158
Uplink Channel Coding, Randomization and Synchronization
158
Channel Coding
158
Randomization
158
Channel Synchronization
158
Randomization
159
Synchronization
159
Telecommand Format
159
Telecommand Transfer Frame
159
Transfer Frame Header
160
Transfer Frame Data Field
161
Frame Error Control Field
162
Telecommand Packet
162
Telemetry Format
164
Telemetry Transfer Frame
164
Transfer Frame Primary Header
164
Transfer Frame Secondary Header
165
Transfer Frame Data Field
166
Operational Control Field
166
Frame Error Control Field
167
Telemetry Packet
167
Telemetry Packet Header
168
Data Field Header
168
Source Data
169
Spare
169
Packet Error Control
169
FARM-Parameters
169
Farm_Sliding_Window_Width(W)
169
Farm_Positive_Window_Width(Pw)
169
Farm_Negative_Window_Width(Nw)
169
11 Updating the Sirius Fpga
170
Prerequisite Hardware
170
Prerequisite Software
170
Generation of Encryption Key
170
Step by Step Guide
170
Advertisement
AAC Microtec Sirius OBC User Manual (131 pages)
Brand:
AAC Microtec
| Category:
Microcontrollers
| Size: 2 MB
Table of Contents
Table of Contents
3
1 Introduction
6
Applicable Releases
6
Intended Users
6
Getting Support
6
Reference Documents
7
2 Equipment Information
8
System Overview with Peripherals
8
3 Setup and Operation
10
User Prerequisites
10
Connecting Cables to the Sirius Products
11
Installation of Toolchain
12
Supported Operating Systems
12
Installation Steps
12
Installing the Board Support Package (BSP)
13
Deploying a Sirius Application
13
Establish a Debugger Connection to the Sirius Products
13
Setup a Serial Terminal to the Device Debug UART
14
Loading an Application
15
Using Multiple Debuggers on the same PC
15
Programming an Application (Boot Image) to System Flash
16
4 Software Development
18
RTEMS Step-By-Step Compilation
18
Software Disclaimer of Warranty
18
5 Rtems
19
Introduction
19
Watchdog
20
Description
20
Rtems Api
20
Usage
21
Error Manager
23
Description
23
Rtems Api
23
Usage
28
Limitations
30
Scet
31
Description
31
General Purpose Triggers
31
Pulse-Per-Second (PPS) Signals
31
Rtems Api
32
Usage
37
Pps
37
Event Callback Via Message Queue
37
RTEMS Application Example
38
Uart
41
Description
41
Rtems Api
41
Usage Description
44
Limitations
45
Mass Memory
45
Description
45
Data Structures
46
Rtems Api
47
Usage
53
Error Injection
56
Limitations
56
Spacewire
57
Description
57
Rtems Api
57
Usage Description
59
Gpio
62
Description
62
Rtems Api
62
Usage Description
65
Limitations
66
Ccsds
67
Description
67
Rtems Api
67
Usage Description
72
Adc
74
Description
74
Rtems Api
75
Usage Description
78
Limitations
79
Nvram
80
Description
80
EDAC Mode
80
Non-EDAC Mode
80
Rtems Api
80
Usage Description
83
6 Spacewire Router
85
7 Sirius Tcm
86
Description
86
Block Diagram
87
TCM-S Application Overview
87
Configuration
88
Telemetry
90
Telecommands
91
Pulse Commands
92
Time Management
92
Error Management and System Supervision
92
Mass Memory Handling
93
ECSS Standard Service
93
Telecommand Verification Service
93
Device Command Distribution Service
94
Spacewire RMAP
94
Input
95
Output
96
Status Code in Reply Messages
96
RMAP Address Details
96
Input
96
Output
111
Handling of Rd/Wr-Pointers and Wrap-Flags for Partitions
111
Limitations
112
8 System-On-Chip Definitions
113
Memory Mapping
113
Interrupt Sources
114
SCET Timestamp Trigger Sources
114
Boot Images and Boot Procedure
115
Description
115
Block Diagram
115
Usage Description
115
Limitations
116
Reset Behaviour
116
General Synchronize Method
116
Pulse Command Inputs
116
Soc Information Map
117
9 Connector Interfaces
118
JTAG-RTL, FPGA-JTAG Connector
118
Debug-Sw
118
PWR - Power
119
SPW1 - Spacewire 1
119
SPW2 - Spacewire 2
120
ANALOG, Analog Input and 3Xgpio (Sirius OBC Only)
120
DIGITAL, PPS Input and 12Xgpio
121
Uart0-2 - Rs422/485
122
UART3-5 - RS422/485 (Sirius OBC Only)
122
TRX1 - RS422 Transceiver Interface (Sirius TCM Only)
124
TRX2 - LVDS Transceiver Interface (Sirius TCM Only)
124
UMBI - Baseband Umbilical (Sirius TCM Only)
125
Pulse Command Outputs (Sirius TCM Only)
126
10 Updating the Sirius Fpga
127
Prerequisite Hardware
127
Prerequisite Software
127
Step by Step Guide
127
11 Mechanical Data
129
12 Glossary
130
Advertisement
Related Products
AAC Microtec Sirius TCM
AAC Microtec Sirius
AAC Microtec Categories
Desktop
Motherboard
Microcontrollers
More AAC Microtec Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL