21.4.5 sd_configure_core_instance

Description

This tcl command configures the parameters of a core instance (Direct Instantiation) in a SmartDesign component. This command can configure multiple core parameters at a time.

sd_configure_core_instance -sd_name {smartdesign component name} \
                           -instance_name {core instance name} \
                           -params {core parameters}

Arguments

ParameterTypeDescription
sd_namestringSpecifies the name of the SmartDesign component. It is mandatory.
instance_namestringSpecifies the name of the core instance in the SmartDesign which needs to be configured. It is mandatory.
paramsstringSpecifies the parameters that need to be configured for the core instance. It is mandatory.
Return TypeDescription
NoneNone

Error Codes

Error CodeDescription
NoneRequired parameter 'sd_name' is missing.
NoneParameter 'sd_name' has illegal value.
NoneRequired parameter 'instance_name' is missing.
NoneParameter 'instance_name' has illegal value.
None

The component 'comonent_name' doesn't exist.

None

Parameter 'params' has illegal value.

None

Parameter 'param_name' is not defined. Valid command formatting is 'sd_configure_core_instance -sd_name "sd_name" -instance_name "instance_name" [-params "[params]+"] .

Supported Families

Supported Families
PolarFire®
PolarFire SoC
RTG4
SmartFusion® 2
IGLOO® 2

Example

This example configures {COREFIFO_0} instance in the {SD1} SmartDesign component with the following parameters: "SYNC:0", "param2:value2" and "param3:value3".

sd_configure_core_instance \
               -sd_name {SD1} \
               -instance_name {COREFIFO_0} \
               -params {"SYNC:0" "param2:value2" "param3:value3"}