Community
cancel
Showing results for 
Search instead for 
Did you mean: 
RShan23
Beginner
500 Views

Error:14566 - Fitter cannot place 2 periphery components due to conflicts with existing constraints (2 IO PLLs).

I got this error while instantiating an external IO PLL to two Serdes channels in LVDS for arria 10 device.

I need to provide two high speed clocks into one bank (eg Bank 3B) where i use two LVDS serdes channels which receive one high speed clock each into theirs IO PLL(internal one). But Quartus- Fitter shows the above mentioned error.

 

so cant we use an IO PLL (internal/external) to every serdes channels available in a bank??

Please let me know Is there any alternate ways to provide two clock sources to two LVDS serdes channels.

 

Thanks in advance.

0 Kudos
4 Replies
200 Views

I think pin out assignment is not correct , here is way to check quickly; Can you remove the pin assignment editor and see how quartus fit , Then compare with your assignment to get the idea where we missing ?

 

Thank you,

 

Regards,

Sree

RShan23
Beginner
200 Views

Thank you sree...!

I checked those pin assignments too..but that's not the issue..

Later we found that there will be only one IO PLL we can use in every IO Bank in the arria10 FPGA. But we needed 2 IO PLLs for driving 2 LVDS Serdes channels and so assigned like that. So the fitter showed IO PLL conflict issue.

Now we are planning to provide the same IO PLL to Both Serdes channels.

 

Regards,

Ravi

200 Views

Sure ,good to hear that you solved the problem and Thank you for letting me know .

Can I close the case ?

 

Thank you,

 

Regards,

Sree

RShan23
Beginner
200 Views

yeah ..sure..

Thank You.

 

Regards,

Ravi

Reply