mcf5307cft90b Freescale Semiconductor, Inc, mcf5307cft90b Datasheet - Page 125

no-image

mcf5307cft90b

Manufacturer Part Number
mcf5307cft90b
Description
Mcf5307 Coldfire Integrated Microprocessor User
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Read
miss
Read hit
Write
miss
(copy-
back)
Write
miss
(write-
through)
Write hit
(copy-
back)
Write hit
(write-
through)
Cache
invalidate
Cache
push
Access
(C,W)I1 Read line from
(C,W)I2 Not possible.
CI3
WI3
CI4
WI4
(C,W)I5 No action;
(C,W)I6
(C,W)I7
Invalid (V = 0)
memory and update
cache;
supply data to
processor;
go to valid state.
Read line from
memory and update
cache;
write data to cache;
go to modified state.
Write data to
memory;
stay in invalid state.
Not possible.
Not possible.
stay in invalid state.
No action;
stay in invalid state.
Freescale Semiconductor, Inc.
Table 4-6. Cache Line State Transitions
For More Information On This Product,
Chapter 4. Local Memory
Go to: www.freescale.com
(C,W)V1 Read new line from
(C,W)V2 Supply data to processor;
CV3
WV3
CV4
WV4
(C,W)V5 No action;
(C,W)V6 No action;
(C,W)V7 No action;
Valid (V = 1, M = 0)
memory and update
cache;
supply data to processor;
stay in valid state.
stay in valid state.
Read new line from
memory and update
cache;
write data to cache;
go to modified state.
Write data to memory;
stay in valid state.
Write data to cache;
go to modified state.
Write data to memory and
to cache;
stay in valid state.
go to invalid state.
go to invalid state.
stay in valid state.
Current State
WD3 Write data to memory;
WD4 Write data to memory and
CD1 Push modified line to
CD2 Supply data to processor;
CD3 Push modified line to
CD4 Write data to cache;
CD5 No action (modified data
CD6 Push modified line to
CD7 Push modified line to
Cache Operation Summary
Modified (V = 1, M = 1)
buffer;
read new line from memory
and update cache;
supply data to processor;
write push buffer contents
to memory;
go to valid state.
stay in modified state.
buffer;
read new line from memory
and update cache;
write push buffer contents
to memory;
stay in modified state.
stay in modified state.
Cache mode changed for
the region corresponding to
this line. To avoid this state,
execute a CPUSHL
instruction or set
CACR[CINVA] before
switching modes.
stay in modified state.
to cache;
go to valid state.
Cache mode changed for
the region corresponding to
this line. To avoid this state,
execute a CPUSHL
instruction or set
CACR[CINVA] before
switching modes.
lost);
go to invalid state.
memory;
go to invalid state.
memory;
go to valid state.
4-27

Related parts for mcf5307cft90b