158
Chapter 6
Instruction Cache
Preliminary User’s Manual U15839EE1V0UM00
6.3 Control
Registers
(1)
Instruction Cache Control Register (ICC)
The ICC register is the register that sets two types of functions, tag clear and autofill. The ICC reg-
ister can be read or written in 16-bit, 8-bit or 1-bit units.
Figure 6-3:
Instruction Cache Control Register (ICC)
Note: During reset active, the value of this register becomes 0003H, and tag initialization begins auto-
matically. Upon completion of tag initialization, the value changes to 0000H.
Cautions: 1. If any of bits 0, 1, or 4 is set, do not forcibly clear that bit.
2. Do not set bit 4 at the same time as the other bits.
3. Do not set bit 12. Bit 12 can only be cleared.
4. Make ICC register settings running code from an uncacheable area (except for
setting bit 4).
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
ICC
0
0
0
LOCK0
0
0
0
0
0
0
0
FILL0
0
0
TCLR1 TCLR0 FFFFF070H
03H
Bit Position
Bit Name
Function
12
LOCK0
This bit shows the cache lock status of way 0.
When way 0 is filled, the cache is locked and this bit is set (1) automatically. Clearing
(0) this bit releases the cache lock of way 0.
0: Way 0 is not locked
1: Way 0 is locked
4
FILL0
This bit sets way 0 autofill.
Setting (1) this bit autofills way 0. When autofill is complete, this bit is cleared (0) auto-
matically.
0: Way 0 fill complete
1: Way 0 fill operating
1
TCLR1
This bit sets way 1 tag clear.
Setting (1) this bit clears (invalidates) way 1 tags. When tag clear is complete, this bit
is cleared (0) automatically.
0: Way 1 tag clear complete
1: Way 1 tag clear operating
0
TCLR0
This bit sets way 0 tag clear.
Setting (1) this bit clears (invalidates) way 0 tags. When tag clear is complete, this bit
is cleared (0) automatically.
0: Way 0 tag clear complete
1: Way 0 tag clear operating
Содержание mPD703128
Страница 6: ...6 Preliminary User s Manual U15839EE1V0UM00 ...
Страница 20: ...20 Preliminary User s Manual U15839EE1V0UM00 ...
Страница 32: ...32 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 154: ...154 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 238: ...238 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 356: ...356 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 522: ...522 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 600: ...600 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 610: ...610 Preliminary User s Manual U15839EE1V0UM00 ...
Страница 612: ......