21.5.7 hdl_core_remove_bif
(Ask a Question)Description
This Tcl command removes existing bus interface from an HDL core. The command will fail if the module name is not specified or is incorrect.
hdl_core_remove_bif \
-hdl_core_name { hdl_core_name } \
-bif_name { bus_interface_name }
Arguments
Parameter | Type | Description |
---|---|---|
hdl_core_name | string | Specify the HDL core name from which the bus interface needs to be removed. This is a mandatory argument. |
bif_name | string | Specify the bus interface name that needs to be removed from the HDL core. This is a mandatory argument. |
Return Type | Description |
---|---|
None | None |
Error Codes
Error Code | Description |
---|---|
None | Required parameter 'hdl_core_name' is missing. |
None | Parameter 'bus_interface' is missing or has invalid value. |
None | The bus interface 'BIF_name' has not been defined. |
None | Parameter 'param_name' is not defined. Valid command formatting is 'hdl_core_remove_bif -hdl_core_name "hdl_core_name" -bif_name "BIF name"' |
Supported Families
PolarFire® |
PolarFire SoC |
SmartFusion® 2 |
IGLOO® 2 |
RTG4™ |
Example
The following command removes "BIF_1" bus interface from the "mod1" HDL core with the spceified bus interface name:
hdl_core_remove_bif -hdl_core_name {mod1} -bif_name {BIF_1}
See Also
hdl_core_add_bif:q
hdl_core_rename_bif