When the supported standard is not 5G NR the status data interface is 32 bits with the fields shown in the following table for LDPC decode.
Field | Bits | Range | Description |
---|---|---|---|
id | 31:24 | 0 to 255 | External block identifier supplied through control input. |
dec_iter | 23:18 | 1 to 63 | Number of iterations taken to decode output (either successfully or unsuccessfully) |
term_no_change | 17 | 0 to 1 |
0: Did not terminate early due to no change in hard bits for the whole block (information and parity) between iterations. 1: Terminated early as no change in hard bits for the whole block (information and parity) between iterations. |
term_pass | 16 | 0 to 1 |
0: Did not terminate due to passing parity check. 1: Terminated early due to passing parity check. |
pass | 15 | 0 to 1 |
0: Parity check did not pass. 1: Parity check passed. |
hard_op | 14 | 0 to 1 |
0: Soft output 1: Hard output |
op | 13 | 0 | Decode operation (fixed value) |
12:7 | - | Reserved | |
code | 6:0 | 0 to 127 | Code number (CODE) specifying the LDPC code parameters used to decode the block |