Jazelle DBX registers
ARM DDI 0388I
Copyright © 2008-2012 ARM. All rights reserved.
5-4
ID073015
Non-Confidential
5.3
CP14 Jazelle register descriptions
The following sections describe the CP14 Jazelle DBX registers arranged in numerical order, as
shown in
•
•
Jazelle Operating System Control Register
•
Jazelle Main Configuration Register
•
•
Jazelle Configurable Opcode Translation Table Register
5.3.1
Jazelle ID Register
The JIDR characteristics are:
Purpose
Enables software to determine the implementation of the Jazelle Extension
provided by the processor.
Usage constraints
The JIDR is:
•
accessible in privileged modes.
•
also accessible in User mode if the CD bit is clear. See
Operating System Control Register
Configurations
Available in all configurations.
Attributes
See the register summary in
.
shows the JIDR bit assignments.
Figure 5-1 JIDR bit assignments
shows the JIDR bit assignments.
To access the JIDR, read the CP14 register with:
MRC p14, 7, <Rd>, c0, c0, 0; Read Jazelle Identity Register
31
28 27
20
12 11
8 7 6 5
0
Arch
Design
SArchMajor
SArchMinor
RAZ
TrTableSz
TrTbleFrm
Table 5-2 JIDR bit assignments
Bits
Name
Function
[31:28]
Arch
This uses the same architecture code that appears in the Main ID register.
[27:20]
Design
Contains the implementer code of the designer of the subarchitecture.
[19:12]
SArchMajor
The subarchitecture code.
[11:8]
SArchMinor
The subarchitecture minor code.
[7]
-
RAZ.
[6]
TrTbleFrm
Indicates the format of the Jazelle Configurable Opcode Translation Table Register.
[5:0]
TrTbleSz
Indicates the size of the Jazelle Configurable Opcode Translation Table Register.