[Vivado] IP Packager TCL commands missing for interface parameters values

The problem:
In Vivado in the IP Packager, when we want to set a value for any interface parameter, we won't get any TCL commands in the Tcl Console.
This is probably a bug.

The following images visualize the problem:













The solution:
I managed to find these missing TCL commands
You may copy them and edit for your needs if you want:
Code:
ipx::add_bus_parameter ASSOCIATED_BUSIF [ipx::get_bus_interfaces AXI_CLK -of_objects [ipx::current_core]]
ipx::add_bus_parameter FREQ_HZ [ipx::get_bus_interfaces AXI_CLK -of_objects [ipx::current_core]]
set_property value M_AXI [ipx::get_bus_parameters ASSOCIATED_BUSIF -of_objects [ipx::get_bus_interfaces AXI_CLK -of_objects [ipx::current_core]]]
set_property value 250000000 [ipx::get_bus_parameters FREQ_HZ -of_objects [ipx::get_bus_interfaces AXI_CLK -of_objects [ipx::current_core]]]
------------------------------------------------------
Is this blog entry helpful or does it need an improvement?
Please leave the comment below.

Comments

There are no comments to display.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…