Forum Discussion
Stratix 10 LVDS SERDES fitter error 14566
- 3 years ago
I manage to get it to compile with the pinout I would like. Here's what I had to do:
I have a SERDES IP with 52 Tx channels. For the 3A/3B/3C setup (PLL reference on 3B) I originally had them split like so:
- 3A: tx_data[0..15]
- 3B: tx_data[16..38]
- 3C: tx_data[39..51]
When I re-arrange the data map to the SERDES IP to this:
- 3A: tx_data[23..38]
- 3B: tx_data[0..22]
- 3C: tx_data[39..51]
Then it compiles with no errors. (I also re-arranged the input data to the IP in the same way so that it is functionally equivalent.)
So it looks like the fitter doesn't like it when the channels that are on the same bank as the PLL aren't the first one mapped to SERDES IP block. Seems like a bug to me, so a fix would be nice, but a note in the documentation would probably do the trick.
Hello,
Thank you for pointing out this for the benefit of the community.
I will redirect this issue to the internal team to either fix it if it is a bug or update the documentation to avoid any confusion in future.
We do regret the inconvenience caused.
If you have a new question regarding this, please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support.
Regards,
Aqid