Reed-Solomon Core |
Fractuarable 100G Ethernet or custom |
Custom |
- |
Reed-Solomon module |
Encoder or Decoder |
Decoder |
An encoder or a decoder. |
Custom IP Core |
Number of channels |
1 to 10 |
1 |
Decoder only. |
Number of bits per symbol |
3 to 12 |
8 |
The number of bits per symbol (M). |
Number of symbols per codeword |
1 to 2M – 1 |
255 |
The total number of symbols per codeword (N). |
Number of data symbols per codeword |
2 to N– 2 |
239 |
The number of data symbols per codeword (K = N - R). Where R is the number of check symbols. |
Field polynomial |
Any valid polynomial |
285 |
The primitive polynomial defining the Galois field. The parameter editor allows you to select only legal values. If you cannot find your intended field polynomial, contact Intel MySupport. |
Parallelism |
P < N/2 |
3 |
The number of parallel inputs and outputs. The last output fills up with zeros. |
Bypass Mode |
No or yes |
No |
Turn on to produce the received codeword without error correction but with only error detection. A message is output after few clock cycles. |
Fractuarable IP core Parameters |
100G Ethernet |
On |
On |
A single 100G channels with parallelism 32. |
2 x 50G Ethernet |
On or off |
On |
Two independent 50 GbE channels with parallelism 16. |
4 x 25G ethernet |
On or off |
On |
Four independent 25 GbE channels with parallelism 8. |
Custom and Fracturable IP Core Parameters |
Latency |
N/P+ (BM speed x R) +10; with BMspeed is 1, 2, 4 or 6. |
BMspeed is 4 |
The latency as a function of the Berlekamp–Massey (BM) speed (decoder only). |
Favor ROM |
No or yes |
Yes |
Uses M20K memory to reduce the ALMs. Savings are significant with large parallelism. |
Use true dual-port ROM |
No or yes |
Yes |
- |
Refresh ROM content |
No or yes |
No |
The IP core continuously rewrites the ROM contents. |
Use backpressure |
No or yes |
No |
Decoder only. When you select Yes, you can use the out_ready signal to assert when the source is ready, but this option might limit fMAX. |
Hyper-optimisation |
Low, medium, high |
Low |
- |
Decoder Output Signal Options |
Output decoding failure |
On or off |
On |
Turns on out_decfail signal |
Output error symbol count |
On of off |
On |
Turns on out_errors_out signal. |
Output error symbol values |
On or off |
On |
Turns on out_errorvalues_out signal. |
Output start and end of packet |
On or off. |
On |
Use Avalon-ST SOP and EOP signal to indicate start and end of packet |