ID_ISAR1 (R5_DBG_1) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

ID_ISAR1 (R5_DBG_1) Register Description

Register NameID_ISAR1
Offset Address0x0000000D44
Absolute Address 0x00FEBF2D44 (CORESIGHT_R5_DBG_1)
Width32
TyperoRead-only
Reset Value0x13112111
DescriptionISA Feature Register 1

ID_ISAR1 (R5_DBG_1) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Jazelle31:28roRead-only0x1Indicates support for Jazelle instructions.
0x1= the processor supports:
. BXJ instruction
. J bit in PSRs
Interworking27:24roRead-only0x3Indicates support for interworking instructions.
0x3= the processor supports:
. BX, and T bit in PSRs
. BLX, and PC loads have BX behavior
. Data-processing instr in the Arm instruction set with the PC as the destination and the S bit clear have BX-like behavior
Immediate23:20roRead-only0x1Indicates support for immediate instructions.
0x1= the processor supports:
. the MOVT instruction
. MOV instruction encodings with 16-bit immediates
. Thumb ADD and SUB instr with 12-bit immediates
ITE19:16roRead-only0x1Indicates support for if then instructions.
0x1= the processor supports ITinstructions
Extend15:12roRead-only0x2Indicates support for sign or zero extend instructions.
0x2= the processor supports:
. SXTB, SXTB16, SXTH, UXTB, UXTB16, and UXTH
. SXTAB, SXTAB16, SXTAH, UXTAB, UXTAB16, and UXTAH
Exception_211:8roRead-only0x1Indicates support for exception 2 instructions.
0x1= the processor supports:
RFE, SRS, and CPS
Exception_1 7:4roRead-only0x1Indicates support for exception 1 instructions.
0x1= the processor supports:
LDM(exception return), LDM(user registers), and STM(user registers).
Endian 3:0roRead-only0x1Indicates support for endianness control instructions.
0x1= the processor supports:
SETENDand E bit in PSRs