Description
Keywords: Reed Solomon, warning,processing, 142
When using Core Generator to build a Reed Solomon Decoder for a 2 channel (104, 96) decoder, I receive a warning:
"Processing Delay: 142, Must be less than 105 for continuous code blocks."
A 1 channel (104, 96) does not include this warning, and indicates the Processing Delay is 72; not surprisingly, the 2 channel decoder is about 2X longer.
Is the warning for the 2 channel decoder incorrect?
Solution
Since with a 2 channel decoder 2 code blocks are interleaved over a 208 clock period, it is impossible to start a new code block for at least 208 clocks, which is significantly less than the 104 clocks of processing delay.
This is a known issue with the GUI. The core itself will be okay and will function fine. Although the processing delay is approximately doubled, so is the number of cycles allowed for continuous code blocks. See data sheet page 14.
Please see
(Xilinx Answer 30176) for a detailed list of LogiCORE Reed Solomon Decoder Release Notes and Known Issues.