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