21.4.21 sd_delete_bif_pin

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