Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
All support for Intel NUC 7 - 13 systems has transitioned to ASUS. Read latest update.
16510 Discussions

Need Component Editor to change its parameters (eg reduce port sizes & add new ports)

KN8
Beginner
396 Views

Quartus Prime Standard Edition we have at ASML doesn't look to have QSYS Platform Designer 'Component Editor' Drop Down button

We require this 'Component Editor' so that we can :

Change the parameter of an existing component (eg reduce port sizes & add a new port) by :

Right click at the component in library
Click 'edit'
Make changes
Click 'finish' to save hw.tcl

as the website suggests.

QSYS will then read the table content with new changes and will generate the new hw.tcl with the new parameter changes

Please comment here

0 Kudos
6 Replies
sstrell
Honored Contributor III
387 Views

I'm not sure I understand what you mean.  Are you saying the Component Editor simply doesn't exist in your installation?  You can't double-click "New Component" in the IP Catalog in Platform Designer?

Or are you saying you are trying to open the Component Editor for an off-the-shelf IP?  You can't use the Component Editor for off-the-shelf IP, only for your own custom components.  You edit parameters when you add an off-the-shelf IP to your system to change how it works.

0 Kudos
KN8
Beginner
359 Views

@sstrell  yes, yesterday after I sent this msg I've seen that I can open the ‘Component editor’ by selecting under platform designer ‘File’ ‘New Component’  BUT will like to know how to load the existing qsys component to be updated.

What is the best way to update an existing qsys component ? I do NOT want to create a new qsys component or design.

Do you propose updating the _hw.tcl file with a text editor?

I tried updating one of the ports 2 days ago on the _hw.tcl file, I re-run the make file re-compiling/re-synthesizing the whole design including Qsys but the length of the specific port rgmii_rx_clk I downsize to 1 was still 5. I also tried running 'make distclean' and then 'make syn' for a fresh compile/elaboration & synthesis BUT after compilation rgmii_rx_clk was still 5 ie it did NOT accept my changes to the _hw.tcl file

 

 

0 Kudos
sstrell
Honored Contributor III
352 Views

You can't make design-level changes to off-the-shelf IP.  You can only customize the IP's parameters.  That's kind of the point of it being IP.

If it's not an encrypted/licensed IP, you can use its design as a base for your own custom IP.

As for the design itself, if there are signals or ports you don't use, you can just leave them unconnected or pulled high or low as needed.

0 Kudos
JingyangTeh
Employee
335 Views

Hi KN8


Sstrell is right about not able to make changes to off-the-shelf IPs.

However, there are specific configuration or signals that are configurable for some of the IPs to suit your use case.

It is not recommended manually editing the .tlc files as this could cause some unexpected behavior.


The Component Editor is only available for custom components created.


Regards,

Jingyang, Teh



0 Kudos
JingyangTeh
Employee
316 Views

Hi KN8


Any update on this thread?

Hope that the recommendation was helpful.


Regards

Jingyang, Teh


0 Kudos
JingyangTeh
Employee
299 Views

Hi KN8


Since the solution have been provided and did not received any feedback from you, I shall set this case to close pending. If you still need further assistance, you are welcome reopen this case within 20days or open a new case, someone will be right with you.


If you happened to close this case you will receive a survey. If you think you would rank your support experience less than 10 out of 10, please allow me to correct it before closing or if the problem can’t be corrected, please let me know the cause so that I may improve your future service experience.


Regards

Jingyang, Teh


0 Kudos
Reply