Number of PLLs in Max 10 10M02 device - Number of PLLs in Max 10 10M02 device
Hello, I am using the 10M02SCE144C8G device and I was surprised to find this compilation message when I added a second PLL to my project: Error (176394): Can't fit 2 PLLs in the device -- only 1 PLLs are available Info (176395): Location PLL_2 cannot be used due to package or device migration constraints Referring to the Max 10 Device Overview: https://www.intel.com/content/www/us/en/docs/programmable/683658/current/device-maximum-resources.html The table shows that there are 2 PLLs available in this device. Any idea why I am apparently only able to use 1 PLL in my project?
Replies:
Re: Number of PLLs in Max 10 10M02 device
Hi, curiously MAX10 device overview seems not mention in any place that MAX10S devices (single supply) have only 1 PLL. Neither device handbook explicitely does, it refers to pinout files. Simple way to get the info, open Quartus device selection. Regards Frank
Replies:
Re: Number of PLLs in Max 10 10M02 device
I created a new test project containing only 2 PLLs (using ALTPLL) and 4 I/O pins connected: I attached the test project. It still gives the error. In fact, when I created the test project, I noticed this information listed: So I believe that the table I referenced earlier shows ALL 10M02 series devices, that there is at least one of them that has 2 PLLs but mine only has 1? I think this kind of answered my own question. For my actual project, it is OK; I only actually required 1 PLL, but I could have probably benefited by having a second one. Is there a good reference online somewhere that lists this information device-specific? Or is the Quartus software's new project wizard the best reference?
Replies:
Re: Number of PLLs in Max 10 10M02 device
How are you configuring and connecting the PLLs? What other IP might you be using that may be making use of one of them? - 2025-03-24
external_document