Intel XScale® Core Developer's Manual
Contents
3.2.2.2
3.2.2.3
3.2.2.4
3.2.2.5
3.2.2.6
3.2.3
Exceptions ............................................................................................................. 40
3.3
3.4
Control ................................................................................................................................ 42
3.4.1
3.4.2
Enabling/Disabling ................................................................................................. 42
3.4.3
Locking Entries ...................................................................................................... 43
3.4.4
4
Instruction Cache........................................................................................................................... 47
4.1
Overview............................................................................................................................. 47
4.2
Operation ............................................................................................................................ 48
4.2.1
4.2.2
4.2.3
Fetch Policy ........................................................................................................... 49
4.2.4
4.2.5
Parity Protection .................................................................................................... 50
4.2.6
4.2.7
4.3
Instruction Cache Control ................................................................................................... 52
4.3.1
4.3.2
Enabling/Disabling ................................................................................................. 52
4.3.3
4.3.4
4.3.5
5
Branch Target Buffer ..................................................................................................................... 57
5.1
5.1.1
Reset ..................................................................................................................... 58
5.1.2
Update Policy......................................................................................................... 58
5.2
BTB Control ........................................................................................................................ 59
5.2.1
Disabling/Enabling ................................................................................................. 59
5.2.2
Invalidation............................................................................................................. 59
6
Data Cache.................................................................................................................................... 61
6.1
Overviews ........................................................................................................................... 61
6.1.1
Data Cache Overview............................................................................................ 61
6.1.2
6.1.3
6.2
6.2.1
6.2.2
6.2.3
Cache Policies ....................................................................................................... 65
6.2.3.1
6.2.3.2
6.2.3.3
6.2.3.4
4
Instruction Cache ................................................................................... 38
Cacheability ........................................................................................... 65
Read Miss Policy ................................................................................... 66
Write Miss Policy.................................................................................... 67
January, 2004
Developer's Manual
Need help?
Do you have a question about the XScale Core and is the answer not in the manual?