Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17049 Discussions

Placement constraints for PLL in QPP

Pack_of_lone_wolves
New Contributor I
1,364 Views
There is the feature called as logic lock which can fix placement of a node, I want to know if it is possible to use logic lock for fixing position of PLL? I get a warning in plan stage of fitter as "ATX/FPLL is not placed in the same bank as reference clock."

Device family: Arria 10
Labels (1)
0 Kudos
1 Solution
AqidAyman_Intel
Employee
1,050 Views

You can choose "Location" for that version of Quartus Prime.


View solution in original post

0 Kudos
11 Replies
AqidAyman_Intel
Employee
1,282 Views

From my opinion, logic lock will reduce the flexibility for you on the timing side of the design. My suggestion is you need to change the PLL location through the qsf assignments.


Pack_of_lone_wolves
New Contributor I
1,219 Views
0 Kudos
Pack_of_lone_wolves
New Contributor I
1,191 Views
I could see following cmd in qsf file:
set_instance_assignment -name RESERVE_REGION "coordinates" -to PLL_instance.

set_instance_assignment -name RESERVE_PLACE_REGION OFF -to PLL_instance

For the second cmd, I changed it to ON and reran the Fit - Plan, but still same message is displayed.
0 Kudos
Pack_of_lone_wolves
New Contributor I
1,163 Views
If I refer QPP settings file reference manual, what type of settings should be used to ensure desired PLL placement?
0 Kudos
AqidAyman_Intel
Employee
1,107 Views

Hi,


I don't think that is the correct cmd in the qsf that relates with the PLL placement.


You can check Assignment Editor. From there, you can choose the PLL pin --> choose Placement in the Assignment Name --> choose the PLL that locate in the same bank with the reference clock.


https://www.intel.com/content/www/us/en/programmable/quartushelp/current/index.htm#assign/ase/ase_com_assign_ed.htm


0 Kudos
Pack_of_lone_wolves
New Contributor I
1,064 Views

There's no "Placement" option in the assignment name drop-down. QPP 20.1

0 Kudos
AqidAyman_Intel
Employee
1,051 Views

You can choose "Location" for that version of Quartus Prime.


0 Kudos
AqidAyman_Intel
Employee
973 Views

Hello,


I wish to follow up with you regarding the issue. Do you able to moving forward with the recommendation?


Or do you need more support on this?


Regards,

Aqid


0 Kudos
AqidAyman_Intel
Employee
889 Views

As we do not receive any response from you on the previous reply provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


0 Kudos
Pack_of_lone_wolves
New Contributor I
816 Views

Hi, I really regret my delayed response. I'll be replying back to you within next 48 hours on if your latest suggestion helps me.

0 Kudos
Pack_of_lone_wolves
New Contributor I
788 Views
Hi, I'm able to place the node in the assignment editor, select location option and provide the desired HSSIPMA location which was found through the Chip Planner.

My question now is that the PLL is actually part of a hard IP. Which is spread across various blocks. How do I take that hard IP to move it to some other location?
0 Kudos
Reply