TAP Instructions

Versal ACAP Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2022-04-26
Revision
1.4 English

The TAP instructions supported by the Versal ACAP are listed in the following table.

Table 1. TAP Instructions
Instruction Name Binary Code [5:0] Description
AUTH_JTAG 110101 Authenticated JTAG can enable the JTAG interface
BYPASS 111111 Enables BYPASS instruction
DPC 110110 Accesses the debug packet controller
ERROR_STATUS 111110 Accesses the error management status register
EXTENDED_IDCODE 011001 Used with IDCODE for extended device identification
EXTEST 100110 Enables the boundary-scan EXTEST instruction
EXTEST_PULSE 111100 Enables the IEEE Std 1149.6 functions in the GTs for testing AC-coupled connections between GTs
EXTEST_TRAIN 111101 Enables the IEEE Std 1149.6 functions in the GTs for testing AC-coupled connections between GTs
HIGHZ_IO 001010 3-stated user I/O pins but not GTs while enabling the bypass register
IDCODE 001001 Accesses the Versal ACAP IDCODE
JCONFIG 000101 Accesses the SBI for boot and configuration of the Versal ACAP via JTAG
JRDBK 000100 Accesses the SBI for readback via JTAG
JTAG_STATUS 011111 Access to the Versal ACAP JTAG status register value
READ_DNA 110010 Accesses the Versal ACAP unique device DNA value
SAMPLE/PRELOAD 000001 Enables boundary-scan SAMPLE/PRELOAD instruction
SYS_RST 110111 Resets the Versal ACAP with PMC_SRST
USER1 000010 Access to the user-defined register 1
USER2 000011 Access to the user-defined register 2
USER3 100010 Access to the user-defined register 3
USER4 100011 Access to the user-defined register 4
USERCODE 001000 Access to the user designated value