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
