Digi NS9215 Computer Hardware User Manual


 
WORKING WITH THE CPU
R14 register
104 Hardware Reference NS9215
A1, A2, and A3 are the three instructions following the fast context switch.
Context ID
register
The Context ID register provides a mechanism that allows real-time trace tools to
identify the currently executing process in multi-tasking environments.
Access
instructions
Use these instructions to access the Context ID register:
Register format This is the format of the Context ID register (Rd) transferred during this operation.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R14 register
Accessing (reading or writing) this register is reserved.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R15: Test and debug register
Register R15 to provides device-specific test and debug operations in ARM926EJ-S
processors. Use of this register currently is reserved.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jazelle(Java)
The ARM926EJ-S processor has ARM’s embedded Jazelle Java acceleration hardware
in the core. Java offers rapid application development to software engineers.
The ARM926EJ-S processor core executes an extended ARMv5TE instruction set,
which includes support for Java byte code execution (ARMv5TEJ). An ARM optimized
Java Virtual Machine (JVM) software layer has been written to work with the
Jazelle hardware. The Java byte code acceleration is accomplished by the
following:
Hardware, which directly executes 80% of simple Java byte codes.
Function Data ARM instruction
Read context ID Context ID
MRC p15,0,Rd,c13,c0,1
Write context ID Context ID
MCR p15,0,Rd,c13,c0,1
31 0
Context identifier