Developer’s Manual January, 2004 11
Intel XScale® Core Developer’s Manual
Contents
Tables
2-1 Multiply with Internal Accumulate Format...................................................................................24
2-2 MIA{<co nd> } ac c0 , Rm, Rs................. ................ ................. ......... ................. ................. ........... 25
2-3 MIAPH{<co n d>} a cc0 , Rm, Rs....... ................. ......... ................. ................ ................. ......... .......25
2-4 MIAxy{<cond>} acc0, Rm, Rs............................ .. ..... ....... ..... .. ....... ..... ....... ..... .. ....... ..... ..... .........26
2-5 Internal Accumulator Access Format..........................................................................................27
2-6 MAR{<cond>} acc0, RdLo, RdHi ................................................................................................28
2-7 MRA{<cond>} RdLo, RdHi, acc0 ................................................................................................28
2-9 Second-level Descriptors for Coarse Page Table.......................................................................30
2-10Second-level Descriptors for Fine Page Table ................................................. ....... ..... ..... ....... ..30
2-8 First- level Descriptor s..................... ................. ................ ................. ................ ..........................30
2-11Exception Summary....................................................................................................................32
2-12Event Priority .................. ................ ................. ................ ................. ................ ..........................32
2-13Encoding of Fault Status for Prefetch Aborts..............................................................................33
2-14Encoding of Fault Status for Data Aborts...................................................................................34
3-1 Data Cache and Buffer Behavior when X = 0.............................................................................39
3-2 Data Cache and Buffer Behavior when X = 1.............................................................................39
3-3 Memory Operations that Impose a Fence..................... ................ ................. ................. ...........40
3-4 Valid MMU & Data/mini-data Cache Combinations ....................................................................41
7-1 MRC/MCR Format...................................................................................................................... 78
7-2 LDC/STC Format when Acce ssi n g CP14..... ................. ......... ................. ................ .......... .........79
7-3 CP15 Registers...........................................................................................................................80
7-4 ID Register.......... ................ ................. ................ .......... ................ ................. ............................81
7-5 Cache Type Register ..................................................................................................................82
7-6 ARM* Control Register ..................... ................. ................. ................ .......... ................ ..............83
7-7 Auxiliary Control Register...........................................................................................................84
7-8 Translation Table Base Register ................................................................................................85
7-9 Domain Access Control Register................................................................................................85
7-10Fault Status Register.......... ................. ................ ................. ................. ................ ..................... 86
7-11Fault Add r e ss Regi ste r.......................... ................. ................ ................. ................ ......... .......... 86
7-12Cache Functions.........................................................................................................................87
7-13T LB Functions.............................................................................................................................89
7-14Cache Lockdown Functions........................................................................................................90
7-15Data Cache Lock Register .......................................................................................................... 90
7-16T LB Lockdown Functions ...........................................................................................................91
7-17Accessing Process ID............................ ................. ................ ................. ................ ......... ..........91
7-18Process ID Register............... ................ ................. ................ .......... ................ .......................... 91
7-19Accessing the Debug Registers............................................................... .. ....... ....... .......... .. .......93
7-20Coprocessor Access Register ....................................................................................................95
7-21Accessing the XSC1 Performance Moni to r ing Registers ................... ................. ......... ..............96
7-22Accessing the XSC2 Performance Moni to r ing Registers ................... ................. ......... ..............97
7-23PWRMODE Register..................................................................................................................98
7-24Clock and Power Management...................................................................................................98
7-25CCLKCFG Register....................................................................................................................98
7-26Accessing the Debug Registers............................................................... .. ....... ....... .......... .. .......99
8-1 XSC1 Performan c e Mon itoring Register s........ ......... ................. ................ ................. ..............102
8-2 Clock Count Register (CCNT) ............................. ..... ..... .. ... .. .. ..... .. ..... ... .. .. ..... .. ..... .. ... .. ..... .. .....102
8-3 Performance Monitor Count Register (PMN0 and PMN1)........................................................103
8-4 Perform a nc e Moni to r Control Register (CP14 , r e g ister 0).... ......... ................. ................. .........104
8-5 Performance Monitoring Registers........................................................................................... 1 06