21.5.9 hdl_core_unassign_bif_signal

Description

This Tcl command unmaps an existing bus interface signal from a bus interface. The command will fail if the HDL core name is not specified or is incorrect.

hdl_core_unassign_bif_signal
-hdl_core_name { hdl_core_name } \
-bif_name { bus_interface_name } \
-bif_signal_name { bif_signal_name }

Arguments

ParameterTypeDescription

hdl_core_name

string

Specify the HDL core name from which the bus interface signal needs to be deleted. This is a mandatory argument.

bif_name

string​

Specify the bus interface name for which you want to unassign a core signal. This is a mandatory argument.

bif_signal_name

string​

Specify the bus interface signal name for which you want to unassign a core signal. This argument is mandatory.

Return TypeDescription
NoneNone

Error Codes

Error CodeDescription

None

Required parameter 'hdl_core_name' is missing.

None

Required parameter 'bif_name' is missing.

None

The bus interface 'BIF_name' has not been defined.

None

Required parameter 'bif_signal_name' is missing.

None

Parameter 'bus_interface' is missing or has invalid value.

None

The bus interface signal 'SIGNAL NAME' has not been defined in the bus interface 'BIF name'.

None

Parameter 'param_name' is not defined. Valid command formatting is 'hdl_core_unassign_bif_signal-hdl_core_name "hdl_core_name" -bif_name "BIF name" -bif_signal_name "BIf signal name"'

Supported Families

PolarFire®
PolarFire SoC
SmartFusion® 2
IGLOO® 2
RTG4

Example

The following command unmaps/unassigns an existing 'PENABLE' bus interface signal from a 'test_hdl_plus' HDL core for 'BIF_2' bus interface:

hdl_core_unassign_bif_signal -hdl_core_name {test_hdl_plus} \
-bif_name {BIF_2} -bif_signal_name {PENABLE}

See Also

  • hdl_core_assign_bif_signal