cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
chevalier
Mentor
Mentor
1,856 Views
Registered: ‎10-07-2011

IP Packager: Customizing the xgui.tcl

Jump to solution

Hi folks,

 

I'm using Vivado 2017.4 on Win10x64.

 

When using the IP Packager, a tcl file is generated and saved to the xgui folder of the created IP package. This file is used to create the IP customization window that pops-up when the IP is added to a design, or when it is reconfigured.

 

The question: Is there a way to customize that script? I feel like the packaged IP won't work if the file is modified. Is there anything preventing us from customizing this file?

 

Cheers,

 

Claude

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
howardp
Xilinx Employee
Xilinx Employee
2,124 Views
Registered: ‎07-22-2008

There is no checksum or timestamp check or anything like that to prevent you from editing the file.

Therefore, as long as you make valid edits, you can edit the xgui.tcl file and have the changes recognized.

Xilinx does not provide documentation on xgui.tcl file editing so you would need to just look at other files as examples and it will be at your own risk.  Definitely keep a back up of the original.

View solution in original post

4 Replies
howardp
Xilinx Employee
Xilinx Employee
2,125 Views
Registered: ‎07-22-2008

There is no checksum or timestamp check or anything like that to prevent you from editing the file.

Therefore, as long as you make valid edits, you can edit the xgui.tcl file and have the changes recognized.

Xilinx does not provide documentation on xgui.tcl file editing so you would need to just look at other files as examples and it will be at your own risk.  Definitely keep a back up of the original.

View solution in original post

chevalier
Mentor
Mentor
1,830 Views
Registered: ‎10-07-2011

Thanks Howard!

 

Clear answers are >>>always<<< appreciated.

 

Claude

 

0 Kudos
mr.ex
Observer
Observer
1,014 Views
Registered: ‎12-04-2018
In addition, I can say that this file contains procedures that are initialized when the top-level project open or IP is added to it. Therefore, do not forget to restart the project after making changes in the xgui.tcl file.
0 Kudos
Reto
Observer
Observer
391 Views
Registered: ‎07-29-2020
Hello Howardp
Thank you for this answer. Are there any plans to publish documentation of the xgui interface. Would be strongly appreciated.
Kind regards
Reto
0 Kudos