I am trying to implement Altera PFL IP (configuration is done for FPPx16) in MAX5 CPLD.
As per the datasheet i did all the constraining for the respective signals.
From the CPLD design compilation reports,the Fmax is shown only 94.21 MHz.
As per my requirement , PFL_CLK is set to 100Mhz.
The setup time issues are pointing to the internal signals in PFL IP.
Can anybody hep me in solving the issue,
Thanks in Advance.
From the user guide for the PFL:
"Any reference to the core clock speed of 100 MHz is only an example of the configuration time calculation and not a recommendation of the actual clock."
The PFL IP isn't necessarily designed to run at 100MHz. This depends entirely on the device in which you're trying to run it. It will run at 100MHz in the right device. However, it may well not run at 100MHz in the device you've chosen.
Yes, Alex is right. Refer to UG here https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_pfl.pdf, 22.214.171.124, Table7, Fmax of IP core clock depends on which device and speed grade you are targeting. You can check the Fmax in slow corner from TQ report. There is no other optimization setting can be done for the internal path.
Hello Alex & GNg,
thank you for the support.
Is it recommended to use some of the optimizing options which is available in Quartus tool to make it work close to 100Mhz?
@GNg, referring to ug_pfl.pdf, table 7 states that pfl_clk "Can be constrained up to the maximum frequency supported by the PFL IP core"'.
but I couldn't find any document which specifies the Fmax of PFL IP.
is there any document which give the reference of the Fmax ( pfl ip )for a series of cpld devices ?
what I meat is ,for example MAX V(part number:5Mxxxxxxxx) can support Fmax of X Mhz .
Have you tried to set IP GUI>Flash Programming>Speed? Also, set the fitter>optimization mode(performance) but it may have little help.
No, there is no UG stated Fmax of PFL IP in any device. It is soft IP and we have varies product range and families. What you can do is to run a compile with standalone PFL and see the Fmax you get.
I solved the timing issues which were reported by the Quartus by changing the seed value and Fitter settings in the tool.
now the tool reports Fmax as 100.2Mhz
Thanks for your support