GR712RC-UM, Jun 2017, Version 2.9 190 www.cobham.com/gaisler
GR712RC
26.4.2 CLTU Decoder State Diagram
Note that the diagram has been improved with explicit handling of different E2 events listed below.
State Definition:
S1 Inactive
S2 Search
S3 Decode
Event Definition:
E1 Channel Activation
E2a Channel Deactivation - all inputs are inactive
E2b Channel Deactivation - selected becomes inactive (CB=0 -> frame abandoned)
E2c Channel Deactivation - too many codeblocks received (all -> frame abandoned)
E2d Channel Deactivation - selected is timed-out (all -> frame abandoned)
E3 Start Sequence Found
E4 Codeblock Rejection (CB=0 -> frame abandoned)
26.4.3 Nominal
A: When the first “Candidate Codeblock” (i.e. “Candidate Codeblock” 0, which follows Event 3
(E3):START SEQUENCE FOUND) is found to be error free, or if it contained an error which has
been corrected, its information octets are transferred to the remote ring buffer in table 203. At the
same time, a “Start of Candidate Frame” flag is written to bit 0 or 16, indicating the beginning of a
transfer of a block of octets that make up a “Candidate Frame”. There are two cases that are handled
differently as described in the next sections.
Legend: Bit [17:16] or [1:0]:
“00” = continuing octet
“01” = Start of Candidate Frame
“10” = End of Candidate Frame
“11” = Candidate Frame Abandoned
Table 203.Data format
Bit[31…………24] Bit[23…………16] Bit[15….….……8] Bit[7……....……0]
0x40000000 information octet0 0x01 information octet1 0x00
0x40000004 information octet2 0x00 information octet3 0x00
0x40000008 information octet4 0x00 end of frame 0x02
…… …
0x400000xx information octet6 0x01 information octet7 0x00
0x400000xx information octet8 0x00 abandoned frame 0x03
Figure 80. Decoder state diagram
S1
INACTIVE
S2
ACTIVE
S3
DECODE
E1
E2A
E4
E3
E2c
E2b
E2d