13.31.17.2 Boundary Scan Registers - Enabled with Show BSR Details
Sets your I/O state to a specific output value during programming AND enables you to customize the values for the Boundary Scan Register (Input, Output Enable, and Output). You can change any Don't Care value in Boundary Scan Register States without changing the Output State of the pin (as shown in the table below).
For example, if you want to Tri-State a pin during programming, set Output Enable to 0; the Don't Care indicates that the other two values are immaterial.
If you want a pin to drive a logic High and have a logic 1 stored in the Input Boundary scan cell
during programming, you may set all the values to 1.
Table 13-28. BSR Details I/O Output Settings
Output State
Settings
Input
Output Enable
Output
Z (Tri-State)
Don't Care
0
Don't Care
0 (Low)
Don't Care
1
0
1 (High)
Don't Care
1
1
Last Known State
Last State
Last State
Last State
Table Key:
1 – High: I/Os are set to drive out logic
High
0 – Low: I/Os are set to drive out logic
Low
Don't Care – Don’t Care values have no
impact on the other settings.
Last_Known_State – Sampled value: I/Os
are set to the last value that was driven out prior to entering the programming mode, and
then held at that value during programming
The figure below shows an example of Boundary Scan Register settings.Figure 13-130. Boundary Scan Registers