21.4.21 sd_delete_bif_pin
(Ask a Question)Description
This tcl command deletes one or more BIF pins from the SmartDesign component.
Important: This command will not delete multiple
                bifs in this release. Support for deleting multiple pin a will be provided in the
                next Libero release. It is not required to build a SmartDesign component. It maps to
                an interactive user action in the SmartDesign Canvas and will not be present in the
                exported SmartDesign component Tcl
            description.
sd_delete_bif_pin -sd_name {SmartDesign name} \
                  [-library "library"] \
                  -pin_name {pin name}Arguments
| Parameter | Type | Description | 
|---|---|---|
sd_name  | string  | Specifies the name of the SmartDesign component. It is mandatory. It is mandatory.  | 
library  | string  | Specifies the name of the library the component belongs to. It is optional.  | 
pin_name  | string  | Specifies the name of the BIF port to be deleted. It is mandatory.  | 
| Return Type | Description | 
|---|---|
| None | None | 
Error Codes
| Error Code | Description | 
|---|---|
None  | Required parameter 'sd_name' is missing. | 
None  | The component 'design_name' doesn't exist. | 
None  | Required parameter 'pin_name' is missing. | 
None  | Parameter 'pin_name' has illegal value. | 
None  | Parameter 'param_name' is not defined. Valid command formatting is 'sd_delete_bif_pin -sd_name "sd_name" -pin_name "pin_name"'. | 
SDCTRL05  | Pin 'pin_name' does not exist.  | 
Supported Families
| Supported Families | Supported Versions | 
|---|---|
| PolarFire® | v12.4+ | 
| SmartFusion® 2 | v12.4+ | 
| RTG4™ | v12.4+ | 
| IGLOO® 2 | v12.4+ | 
| PolarFire SoC | v12.6+  | 
Example
This examples deleted already create "BIF_1" port from the 'Top' design:
sd_delete_bif_pin -sd_name {sd1} -pin_name {BIF_1}See Also
- hdl_core_add_bif
 - hdl_core_assign_bif_signal
 - sd_create_bif_port
 
