21.5.9 hdl_core_unassign_bif_signal
(Ask a Question)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
| Parameter | Type | Description | 
|---|---|---|
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 Type | Description | 
|---|---|
| None | None | 
Error Codes
| Error Code | Description | 
|---|---|
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
