Answers to Questions in Xilinx Reed-Solomon Tutorial 2 |
Q1. ready should go low for 87 symbol periods i.e. (Processing Delay - n) = 294-207 = 87. |
Q2. As Q1. |
Q3. Latency = 507 symbol periods i.e. 10140/20 |
Q4. err_cnt = 10, as 10 errors were added to each code word in Tutorial 1. |
Q5. No. There are now 11 errors in the first code word but the decoder can only detect and correct 10 i.e. (n-k)/2. |
Q6. No. The decoder can only reliably detect up to 10 errors in a code word (unless erasure support is added and known errors are flagged). |
Q7. The fail signal should be used to check whether the decoder has successfully decoded a code word. |
Q8. Yes, the decoder will be able to accept continuous input data because Processing Delay is now less than n. |
Q9. The ready signal is always high because the decoder can accept continuous input data now that Processing Delay is less than n. |
Q10. Latency = 360 symbol periods i.e. 14400/40. Note that a symbol period is now two clock cycle periods (2*20 ns). |