mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 1193

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MPC823 Instruction Set—dcbf
dcbf
AssemblerSyntax
Definition
Operation
Description
FIELD
FIELD
BIT
BIT
16
0
17
1
18
B
2
Freescale Semiconductor, Inc.
31
For More Information On This Product,
19
3
addressed by EA, copying the block to memory first, if there is
any dirty data in it. If the processor is a multiprocessor
implementation and the block is marked coherency-required, the
processor will, if necessary, send an address-only broadcast to
other processors. The broadcast of the dcbf instruction causes
another processor to copy the block to memory, if it has dirty
data, and then invalidate the block from the cache.
The action taken depends on the memory mode associated with
the block containing the byte addressed by EA and on the state
of that block. The list below describes the action taken for the
various states of the memory coherency attribute (M bit).
dcbf
Data Cache Block Flush
EA is the sum (rA|0) + (rB).
The dcbf instruction invalidates the block in the data cache
Coherency required
Coherency not required
20
MPC823 REFERENCE MANUAL
4
Unmodified block—Invalidates copies of the block in the
data caches of all processors.
Modified block—Copies the block to memory. Invalidates
copies of the block in the data caches of all processors.
Absent block—If modified copies of the block are in the
data caches of other processors, causes them to be
copied to memory and invalidated in those data caches.
If unmodified copies are in the data caches of other
processors, causes those copies to be invalidated in
those data caches.
Unmodified block—Invalidates the block in the
processor’s data cache.
Go to: www.freescale.com
21
5
rA,rB
22
6
23
7
00000
24
8
25
9
86
10
26
11
27
12
28
13
29
A
MOTOROLA
14
30
15
31
0

Related parts for mpc823rg