English
Language : 

SMJ320C80_15 Datasheet, PDF (26/158 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
SMJ320C80
DIGITAL SIGNAL PROCESSOR
SGUS025B -- AUGUST 1998 -- REVISED JUNE 2002
MP cache registers
The ILRU and DLRU registers track least-recently-used (LRU) information for the sixteen instruction-cache and
sixteen data-cache blocks. The ITAGxx registers contain block addresses and the present flags for each
sub-block. DTAGxx registers are identical to ITAGxx registers but include dirty bits for each sub-block. Figure 17
shows the cache registers.
33
10
MRU
2222
9876
NMRU NLRU
Set 3
22
54
LRU
22
32
MRU
ILRU (0x0300)
DLRU (0x0500)
2 2 1 1 1111 1 1 1 1
1 0 9 8 7654 3 2 1 0
NMRU NLRU LRU MRU NMRU NLRU
Set 2
Set 1
98
LRU
76
MRU
5432
NMRU NLRU
Set 0
10
LRU
ITAG0--ITAG15 (0x0200--0x020F)
33
10
2
9
2
8
2
7
2
6
2222
5432
2
1
2
0
1
9
1
8
1111
7654
1
3
1
2
1
1
1
0
9 87 6
5
4
3
2
10
22-Bit Cache Tag Address
P
P
P
P
3
2
1
0
Sub-Block
DTAG0--DTAG15 (0x0400--0x040F)
33
10
2
9
2
8
2
7
2
6
2222
5432
2
1
2
0
1
9
1
8
1111
7654
1
3
1
2
1
1
1
0
9 87 6
5
4
3
2
10
22-Bit Cache Tag Address
PDPD P D P D
3
2
1
0
Sub-Block
MRU
NMRU
NLRU
Most-recently-used
Next most-recently-used
Next least-recently-used
LRU
P
D
Least-recently-used
Sub-block present
Sub-block dirty
mru, nmru, nlru, and lru have the value 0, 1, 2, or 3 representing the block number and are mutually exclusive for each set.
Figure 17. Cache Registers
26
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251--1443