Digi NS9750 User Manual

Page 6

Advertising
background image

iv

C h a p t e r 3 :

W o r k i n g w i t h t h e C P U

......................................................................47

About the processor .................................................................... 48
Instruction sets.......................................................................... 49

ARM instruction set.............................................................. 50
Thumb instruction set........................................................... 50
Java instruction set ............................................................. 50

System control processor (CP15) registers.......................................... 51

ARM926EJ-S system addresses ................................................. 51
Accessing CP15 registers........................................................ 52
Terms and abbreviations ....................................................... 52
Register summary................................................................ 53
R0: ID code and cache type status registers................................. 55
R1: Control register ............................................................. 58
R2: Translation Table Base register........................................... 61
R3: Domain Access Control register........................................... 61
R4 register ........................................................................ 62
R5: Fault Status registers....................................................... 62
R6: Fault Address register ...................................................... 64
R7: Cache Operations register ................................................. 64
R8:TLB Operations register..................................................... 68
R9: Cache Lockdown register .................................................. 69
R10: TLB Lockdown register.................................................... 73
R11 and R12 registers ........................................................... 74
R13: Process ID register......................................................... 75
R14 register....................................................................... 77
R15: Test and debug register .................................................. 77

Jazelle (Java) ........................................................................... 77
DSP........................................................................................ 78
Memory Management Unit (MMU) .................................................... 78

MMU Features .................................................................... 78
Address translation .............................................................. 81
MMU faults and CPU aborts..................................................... 95
Domain access control .......................................................... 98
Fault checking sequence ....................................................... 99
External aborts..................................................................102
Enabling the MMU...............................................................103
Disabling the MMU ..............................................................104

Advertising