Document number
205065
Version
Rev. N
Issue date
2019-02-04
Sirius OBC and TCM User Manual
Page
81
of
174
mc_cnt_enabled
uint8_t
Enable/Disable of master channel
frame counter
0
–
Disable
1
–
Enable
idle_frame_enabled
uint8_t
Enable/disable of generation of Idle
frames
0
–
Disable
1
–
Enable
tm_conv_bypassed
uint8_t
Bypassing of the TM convolutional
encoder
0 - No bypass
1 - Bypass
tm_pseudo_rand_bypassed
uint8_t
Bypassing of the TM pseudo
randomizer encoder
0 - No bypass
1 - Bypass
tm_rs_bypassed
uint8_T
Bypassing of the TM Reed Solomon
encoder
0 - No bypass
1 - Bypass
5.9.5.3. Data type tc_config_t
This datatype is a struct for configuration of the TC path. The elements of the struct are
described below:
Element
Type
Description
tc_derandomizer_bypassed
uint8_t
Bypassing of TC derandomizer.
0 - No bypass
1 - Bypass
5.9.5.4. Data type tm_status_t
This datatype is a struct to store status parameters of the TM. The elements of the struct are
described below:
Element
Type
Description
dma_desc_addr
uint8_t
The LSB of the descriptor address
giving the DMA Finished interrupt
tm_fifo_err
uint8_t
Reports if an FIFO error occurred
during transmission of data
0 - No Error
1 - FIFO Error
tm_busy
uint8_t
Reports if a transfer is in progress.
0
–
No transfer
1
–
A transfer is in progress