![](http://datasheet.mmic.net.cn/280000/HMS30C7110_datasheet_16073785/HMS30C7110_44.png)
HMS30C7110
2003 MagnaChip Semiconductor Ltd. All Rights Reserved
Version 1.5
44
used with care. For example, write to control registers may require the
“read again” the same address to flush the write buffer.
11:6
RW
0x0
Specify the set to invalid or flush (write back) – 0 to 63
5:4
RW
0x0
Specify the way to invalid or flush (write back) – 0 to 3
3
W
0x0
Line flush (write back)
This bit flushes (write back) a cache line (4 words) corresponding to a
specific way and a set specified in bit [5:4] and [11:6], respectively. It
checks the dirty bit of a given line, write back if necessary, and then
clears the valid bit. This should be activated only when the cache is off.
This bit is automatically cleared to 0 as soon as the write back finishes.
(Actually when cache is off, it finishes immediately even before to
execute the next following instruction.) This bit is used for the
consistency between the cache and the main memory after the cache is
off – i.e., writes the contents of the cache if they are different (new) from
those of main memory (old).
2
W
0x0
Line invalidate
This bit invalidates a cache line (4 words) corresponding to a specific
way and a set specified in bit [5:4] and [11:6], respectively. This clears
the valid bit of a given line without writing the contents of the line to
main memory. This should be activated only when the cache is off. This
bit is automatically cleared to 0 as soon as the invalidation finishes.
(Actually when cache is off, invalidation finishes immediately even
before to execute the next following instruction.)
1
RW
0x0
Parallel/Sequential control (0 – parallel, 1 – sequential)
This bit controls the access sequence of tag RAM and data RAM.
Parallel access of tag RAM and data RAM is for high performance,
while sequential access is for low power operations.
0
RW
0x0
Cache on/off (0 – off, 1 – on)
This bit controls the on and off the cache. After reset, all the valid bits of
cache are cleared to 0. So there are no required procedures to turn on the
cache in the initial state. However, there should be some caution when
turn off the cache since even if the cache is turned off, all the operations
of the cache except the line fill is performed as usual. For example, a