21.9.21 smartpower_init_setofpins_values

Description

This tcl command initializes the frequency and probability of all sets of pins.

smartpower_init_setofpins_values -domain_name "IOsEnableSet | MemoriesEnableSet" \
		                 [-freq "decimal value [unit { Hz | KHz | MHz }]"] \
		                 [-proba "decimal value"]

Arguments

ParameterTypeDescription
domain_namestringSpecifies the set of pins that will be initialized. The acceptable values for this argument are the following:
  • IOsEnableSet - Specifies that the IOsEnableSet set of pins will be initialized.
  • MemoriesEnableSet - Specifies that the MemoriesEnableSet set of pins will be initialized.
freqstringSpecifies the user input frequency in Hz, MHz, or KHz.
probadecimalSpecifies the user input probability in percentage(%).
Return TypeDescription
NoneNone

Error Codes

Error CodeDescription
NoneRequired parameter 'domain_name' is missing.
NoneParameter 'domain_name' has illegal value.
Nonedomain_name: Invalid argument value: 'value' (expecting IOsEnableSet or MemoriesEnableSet).
NoneParameter 'proba' has illegal value.
Noneproba: Invalid argument value: 'value' (expecting decimal value).
NoneParameter 'freq' has illegal value.
Nonefreq: Parameter format incorrect (expecting a positive decimal value, optionally followed by a unit (possible values are Hz, KHz or MHz)).
NoneParameter 'param_name' is not defined. Valid command formatting is 'smartpower_init_setofpins_values -domain_name "IOsEnableSet | MemoriesEnableSet" [-freq "decimal value [ unit { Hz | KHz | MHz } ]"] [-proba "decimal value"]'.

Supported Families

PolarFire®
SmartFusion® 2
RTG4™
IGLOO® 2
PolarFire SoC

Example

The following example initializes all primary inputs after executing "smartpower_init_do with":

smartpower_init_do with -othersets {true}
smartpower_init_setofpins_values -domain_name {IOsEnableSet} \
                                 -freq {10 MHz} \
                                 -proba{20}

See Also