mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 200

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Instruction Cache
9.4.6 Instruction Cache Read
The MPC823 allows you to read all data stored in the instruction cache, including the content
of the tags array. However, this operation is privileged and any attempt to perform it when
the core is in the problem state (MSR
stored in the instruction cache, follow these steps:
So that it can access all parts of the instruction cache, the IC_ADR is divided into the fields
shown in the following table.
Bits 0–17—Reserved
These bits are reserved and must be set to 0.
TD—Tag or Data Select
WAY—Way Select
Bits 20–21—Reserved
These bits are reserved and must be set to 0.
IC_ADR (CACHE READ COMMAND FORMAT)
NOTE: — = Undefined.
RESET
RESET
1. Write the address of the data to be read to the IC_ADR. It is also possible to read this
2. Read the IC_DAT register.
FIELD
FIELD
SPR
SPR
R/W
R/W
BIT
BIT
0 = Select tag RAM.
1 = Select data RAM.
0 =
1 =
register for debugging purposes.
RESERVED
Select way 0 of cache array.
Select way 1 of cache array.
16
0
R/W
17
1
R/W
TD
18
2
Freescale Semiconductor, Inc.
WAY RESERVED
R/W
For More Information On This Product,
19
3
20
MPC823 REFERENCE MANUAL
4
R/W
Go to: www.freescale.com
21
5
PR
=1) results in a program interrupt. To read the data
22
6
RESERVED
23
7
R/W
561
561
24
8
SET
R/W
25
9
10
26
11
27
12
28
WORD
R/W
13
29
MOTOROLA
RESERVED
14
30
R/W
15
31

Related parts for mpc823rg