Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Fitter error: can't place fractional PLL in Cyclone V ST.

Altera_Forum
Honored Contributor II
1,146 Views

Hi, 

I have a design that uses the Hard Memory interface for the HPS and for the FPGA DDR memory. If I add a regular PLL to this design from an I/O pin in bank 3A (bank 3B and 4A are the DDR banks for the FPGA DDR memory), then it claims it can't fit a Fractional PLL because of pin constraints. Why does using the DDR memory stop me using any of the other clock inputs to run a PLL? Makes it fairly pointless having a device with 15 PLLs. 

 

And why does it try and place a fractional PLL when I don't need the fractional bit? 

 

Any help appreciated. 

 

Simon
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
343 Views

You will have to use the same I/O-Standard for the Clock, driving the PLL as for the PINs which it is driving. Therefore you may also want the PLL of the dedicated Bank to be used to solve the problem. Global Clock-Nets are rare, so do not overuse them for simple things. Maybe if you want to, you may want to have a look at the Clock-Buffer-IP, which I don't recommend. Maybe also a free-run of the fitter (without PIN-Assignments for the Clock-Input) will help to decide the right one. 

 

If you have further concrete questions do not hesitate to ask.
0 Kudos
Reply