21.6.11 IO_PROGRAMMING_STATE

Description

"IO_PROGRAMMING_STATE" is a command tool used in the configure_tool Tcl command. The configure_tool -name {IO_PROGRAMMING_STATE} Tcl command loads the I/O State information from a file during programming. The file used for loading the I/O State information during programming is specified in a parameter to the command.

Note: I/O States During programming will be used during programming or when exporting the bitstream.
configure_tool \
    -name {IO_PROGRAMMING_STATE} \
    -params {ios_file:absolute_path_to_i/o_state_information_file(*.ios)}

Arguments

ParameterTypeDescription
ios_filestringSpecifies the path to the configuration file(*.ios) of the I/O States. It is mandatory.
Return TypeDescription
IntegerReturns 0 on success and 1 on failure.

Error Codes

Error CodeDescription
NoneRequired parameter 'params' is missing.
NoneUnable locate file '*.ios'

Supported Families

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

Example

The following example configures IO States, loads States from prj_path/designer/top/top.ios configure file.

configure_tool -name {IO_PROGRAMMING_STATE} \
               -params {ios_file:/prj_path/designer/top/top.ios}