The VIO core can have zero or more input probes and zero or more output probes (note that the VIO core must have at least one input or output probe). The VIO core status shown in the Hardware window is used to indicate the current state of the VIO core output probes. The possible status values and any action that you need to take are described in the following table.
|VIO Status||Description||Required User Action|
|OK – Outputs Reset||The VIO core outputs are in sync with the Vivado IDE and the outputs are in their initial or "reset" state.||None|
|OK||The VIO core outputs are in sync with the Vivado IDE, however, the outputs are not in their initial or "reset” state.||None|
|Outputs out-of-sync||The VIO core outputs are not in sync with the Vivado IDE.||
You must choose one of two user actions:
Write the values from the Vivado IDE to the VIO core by right-clicking the VIO core in the Hardware window and selecting the Commit VIO Core Outputs option.
Update the Vivado IDE with the current values of the VIO core output probe ports by right-clicking the VIO core in the Hardware window and selecting the Refresh Input and Output Values from VIO Core option.