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
| Parameter | Type | Description | 
|---|
| ios_file | string | Specifies the path to the configuration file(*.ios) of the I/O States. It is mandatory. | 
| Return Type | Description | 
|---|
| Integer | Returns 0 on success and 1 on failure. | 
Error Codes
| Error Code | Description | 
|---|
| None | Required parameter 'params' is missing. | 
| None | Unable 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}