62
January, 2004
Developer’s Manual
Intel XScale® Core
Developer’s Manual
Data Cache
Figure 6-1.
Data Cache Organization
way 0
way 1
way 31
32 bytes (cache line)
Set 31
CAM
DATA
way 0
way 1
way 31
32 bytes (cache line)
Set 1
CAM
DATA
way 0
way 1
way 31
32 bytes (cache line)
Set Index
Set 0
Tag
Data Address (Virtual) - 32K byte cache
31
10 9
5
4
2
1
0
Tag
Set Index
Word
Byte
Data Address (Virtual) - 16K byte cache
31
9
8
5
4
2
1
0
Tag
Set Index
Word
Word Select
CAM
DATA
Data Word
(4 bytes to Destination Register)
Byte Alignment
Sign Extension
Byte Select
This example shows
Set 0 being selected
by the set index.
CAM: Content Addressable Memory
Example: 32 Kbyte cache