1.7.1 JTAG Programming

The JTAG interface is used for device programming and testing, or for debugging firmware. When the device reset (DEVRST_N) is asserted, JTAG I/Os are not accessible. JTAG I/Os are powered by Bank 3 VDDI.

The following illustration shows the board-level connectivity for JTAG programming mode in PolarFire devices.

Figure 1-6. JTAG Programming

The following table lists the JTAG pin names and descriptions.

Table 1-15. JTAG Pins
Pin NamesDirectionUnused ConditionDescription
TMSInputDNCJTAG test mode select.
TRSTBInputMust be connected to VDDI3 through a 1 kΩ resistor.JTAG test reset.

Must be held low during
device operation.

TDIInputDNCJTAG test data in.
TCKInputMust be connected to VSS through a 10 kΩ resistorJTAG test clock.
TDOOutputDNCJTAG test data out.