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

Driving multiple PLLs from single clock-capable pin

Altera_Forum
Honored Contributor II
1,362 Views

Hi, 

I have designed a board with Cyclone-IV E FPGA (EP4CE40CF23C6N). According to this datasheet, this FPGA has 4 PLLs and 4 clock capable pins. I want to know whether it is recommended/safe to drive more than 2 PLLs from a single clock pin. I am asking this because I had driven 4 PLLs from a single pin. The design worked for some time, and after some 4-5 months I observed that the FPGA went bad (VCCINT shorted to GND). I don't whether it is because of PLL issue. In the datasheet screenshot (attached below), it is mentioned that a single pin can drive a single PLL, and another PLL (without compensation). Can someone please clear these doubts. 

regards, 

rajesh
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
621 Views

Please find Cyclone-IV E clock network attached

0 Kudos
Altera_Forum
Honored Contributor II
621 Views

It's certainly 'safe' to do so. However, there are limitations as to which clock pins can drive which PLLs. 

 

Run a design through Quartus. Quartus will only compile your design if it's able to find resources in the device to satisfy your design's requirements. If you can't drive two (or more) PLLs from a particular clock pin Quartus will soon tell you. 

 

Cheers, 

Alex
0 Kudos
Reply