Forum Discussion

MAC_Yossi's avatar
MAC_Yossi
Icon for New Contributor rankNew Contributor
12 days ago

Agilex 5 IOPLL Max Numbers and Tool Display Mismatch

Hello Every one,

I would like to clarify the contents of the title. Please let me know your answer the following question?

 

[Question]

What is the maximum number of IOPLLs (Bank IOPLLs, Fabric Feeding IOPLLs, and perspective of whether System PLL can be used for other purpose ) on an A5EC008BB32AE5S, both device wide and bank/block wise?

In particular, I would like to know the official opinion on how Quartus Pro Edition (Fitter/Report) and Power and Thermal Calculator count the upper limit on IO96B (HSIO) banks and the upper limit on HVIO blocks.

 

[Environment]

Device: Agilex 5, A5EC008BB32AE5S

Quartus: Pro Edition v25.1.0

Power and Thermal Calculator (PTC): PTC included in the same Quartus version

 

[Background / Definition]

I understand that the Agilex 5 E-series has two main IOPLLs (From Clocking and PLL User Guide: Agilex™ 5 FPGAs and SoCs):

a) I/O bank I/O PLL (IO96B I/O Bank IOPLL): 2 for each HSIO I/O bank.

b) Fabric-feeding I/O PLL (IOPLL) *: 1 for each HSIO bank + 1 for each HVIO Block.

 * The product catalog contains the following note: The fabric-feeding IOPLL count inclusive of system PLL at transceiver bank, the System PLL can be repurposed for core fabric usage if not used for transceiver.

 

[Status / What I See]

Product catalog also contains the following information:

- I/O PLL (IOPLL in the bank on the IO96B side): 4

- Fabric-Feeding I/O PLL (IOPLL for supplying fabric): 8

From a total perspective, it is understood that 4 + 8 = maximum 12 IOPLL-related resources exist in the device.

 

Compilation succeeds, but the compilation report reports 150% IOPLL usage.

Here is an actual screen capture of Compilation result:

 

Compilation Report > Flow Summary & Fitter > Plan Stage > Fitter Summary:

 

 

 

 

 

 

 

Compilation Report > Fitter > PLL Usage Summary:

IO96B I/O Bank x 3pcs & HVIO Fabric-Feedig x3pcs

 

Power and Thermal Caculator:

The following error message is displayed in Resource Type > Total Dynamic Power > PLL, but the power consumption is calculated and I believe there is no problem.

Here is an excerpt of the error message: PLL / Total number of IO PLLs and FBR PLLs is 6, which exceeds the maximum allowed value of 4.

 

No RepliesBe the first to reply