Document number
204911
Version
Rev. K
Issue date
2016-10-11
Sirius Breadboard User Manual
www.aacmicrotec.com
Page
61
of
106
5.10.2.2. Datatype struct tc_frame_t
This datatype is a struct representing a telecommand transfer frame. The elements are
described in the table below:
Element
Size (in bits)
Description
transfer_frame_version_no
2
The transfer frame version number
bypass_flag
1
The bypass flag
control_command_flag
1
The control command flag
Spare
2
Reserved for future use
Scid
10
The SCID
Vcid
6
The virtual channel id
frame_length
10
The TC frame length
data_field
1017*8
The data field of the TC frame
Crc
16
The CRC
5.10.2.3. Data type dma_descriptor_t
This datatype is a struct for DMA descriptors. The elements of the struct are described
below:
Element
Type
Description
desc_no
uint32_t
The descriptor number (0-31)
desc_config
uint32_t
The configuration of the DMA
descriptor
desc_adress
uint32_t
The configuration of the DMA address
descriptor
5.10.2.4. Data type tm_config_t
This datatype is a struct for configuration of the TM path. The elements of the struct are
described below:
Element
Type
Description
clk_divisor
uint8_t
The divisor of the clock
tm_enabled
uint8_t
Enable/disable of telemetry
0 - Disable
1 - Enable
fecf_enabled
uint8_t
Enable/disable of FECF
0 - Disable
1 - Enable
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
ocf_clcw_enabled
uint8_t
Enable/disable of OCF/CLCW in TM
Transfer frames
0
– Disable
1
– Enable