JTAG_STATUS Register

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2023-10-05
Revision
1.6 English

The Versal adaptive SoC JTAG_STATUS register is 36-bits and provides key device information. The register includes the selected boot mode, critical voltage supplies detection, bus width detection, and security feature status. The JTAG_STATUS register format is shown in the following table.

Table 1. JTAG_STATUS Register Format
Bit Field Description
35 RESERVED Reserved
34 DONE Boot and configuration status indicator

A value of 1 on DONE indicates boot and configuration is complete

33 JRDBK ERROR JTAG readback status indicator

A value of 1 on JRDBK indicates an error reading data from SBI

32 JCONFIG ERROR JTAG data load error indicator

A value of 1 means the SBI is not ready to accept data

31:28 PMC VERSION PMC version
27:24 RESERVED Reserved
23 JTAG SEC GATE Security gate status

A value of 1 means DAP AXI transactions are allowed

22 RESERVED Reserved
21 PMC SCAN CLEAR DONE Scan clear done indication

A value of 1 means the scan clear is complete

20 PMC SCAN CLEAR PASS Scan clear pass indication

A value of 1 means the scan clear passed

19:16 RESERVED Reserved
15:12 BOOT MODE [3:0] Boot mode value captured from the MODE pins at release of POR_B
11 VCC_PMC DETECTED VCC_PMC supply detected
10 VCC_PSLP DETECTED VCC_PSLP supply detected
9 VCCINT DETECTED VCCINT supply detected
8 VCC_SOC DETECTED VCC_SOC supply detected
7 AES KEY ZEROIZED AES key zeroized indicator

A value of 1 indicates all keys are zeroized

6 BBRAM KEY ZEROIZED BBRAM key zeroized indicator

A value of 1 indicates that the BBRAM key is zeroized

[5:4] SELECTMAP BUS WIDTH SelectMAP boot mode bus width detected

00 = No bus width detected

01 = SelectMAP 8-bit

10 = SelectMAP 16-bit

11 = SelectMAP 32-bit

3 SBI JTAG ENABLED SBI JTAG indicator

A value of 1 indicates the SBI is configured to receive data from the JTAG interface

2 SBI JTAG BUSY SBI JTAG BUSY indicator

A value of 1 indicates the SBI is BUSY and cannot accept data when in JTAG mode

1 RSVD_READS_0 Reserved, returns 0
0 RSVD_READS_1 Reserved, returns 1