BCH module |
Encoder or Decoder |
Encoder |
Specify an encoder or a decoder. |
Number of bits per symbol (m) |
3 to 14 (encoder or 6 to 14 (decoder) |
14 |
Specify the number of bits per symbol. |
Codeword length (n) |
parity_bits+1 : 2m-1 |
8,784 |
Specify the codeword length. The decoder accept a new symbol every clock cycle if 6.5R < N. If N>=6.5R+1, the decoder shows continuous behavior. |
Error correction capacity (t) |
Range derived from m. For the decoder, the wizard caps the range between 8 and 127. |
40 |
Specify the number of bits to be corrected. |
Parity bits |
– |
560 |
Shows the number of parity bits in the codeword. The wizard derives this parameter from t. |
Message length (k) |
– |
8,224 |
Shows the number of message bits in the codeword. The wizard derives this parameter from t and n. |
Primitive polynomial |
– |
17,475 |
Shows the primitive polynomial. derived from the choice of m. |
Parallel input data width |
Encoder: 1 to min(parity_bits, k-1). Decoder:
- d < floor(n*3/14)
- d < floor(n/floor[2*log2(2*t)])
|
20 |
The number of bits to input every clock cycle. |