21.5.8 hdl_core_rename_bif

Description

This Tcl command renames existing bus interface port of a HDL core. The command will fail if the module name is not specified or is incorrect.

hdl_core_rename_bif
-hdl_core_name { hdl_core_name } \
-current_bif_name { current_bus_interface_name } \
-new_bif_name { new_bus_interface_name }

Arguments

ParameterTypeDescription

hdl_core_name

string

Specify the HDL core name for which the bus interface needs to be renamed. This is a mandatory argument.

current_bif_name

string​

Specify the bus old bus interface name that needs to be renamed for the HDL core. This is a mandatory argument.

new_bif_name

string​

Specify the new bus interface name that needs to be updated for the HDL core. This is a mandatory argument.

Return TypeDescription
NoneNone

Error Codes

Error CodeDescription

None

Required parameter 'hdl_core_name' is missing.

None

Parameter 'current_bus_interface' is missing or has invalid value.

None

Required parameter 'new_bif_name' is missing

None

​​The bus interface 'BIF_name' has not been defined.

None

You must specify at least one parameter among: 'name, connection_required, interface_rendering, description, export'.

None

Parameter 'param_name' is not defined. Valid command formatting is

'hdl_core_rename_bif -hdl_core_name "hdl core name" -current_bif_name "Current BusInterface name" -new_bif_name "New BusInterface name"'

Supported Families

PolarFire®
PolarFire SoC
SmartFusion® 2
IGLOO® 2
RTG4

Example

The following command renames the existing 'BIF_1' bus interface port name from the 'dffp' HDL core with the spceified new 'BIF_2' bus interface name:

hdl_core_rename_bif -hdl_core_name {test_hdl_plus} \
-current_bif_name {BIF_1} -new_bif_name {BIF_2}

See Also

  • hdl_core_add_bif

  • hdl_core_remove_bif