Datasheet
Instruction Cache
4-6 MCF5206e USER’S MANUAL MOTOROLA
• Addresses not assigned to the registers and undefined register bits are reserved for
future expansion. Write accesses to these reserved address spaces and reserved
register bits have no effect; read accesses will return zeros.
• The reset value column indicates the initial value of the register at reset. Certain
registers may be uninitialized upon reset, i.e., they may contain random values after
reset.
• The access column indicates if the corresponding register allows both read/write
functionality (R/W), read-only functionality (R), or write-only functionality (W). If a
read access to a write-only register is attempted, zeros will be returned. If a write
access to a read-only register is attempted the access will be ignored and no write
will occur.
4.4.2 Instruction Cache Register
4.4.2.1 CACHE CONTROL REGISTER (CACR). The CACR controls the operation of
the instruction cache. The CACR provides a set of default memory access attributes used
when a reference address does not map into the spaces defined by the ACRs.
The CACR is a 32-bit write-only supervisor control register. It is accessed in the CPU
address space via the MOVEC instruction with an Rc encoding of $002. The CACR can
be read when in Background Debug mode (BDM). At system reset, the entire register is
cleared.
Table 4-3. Memory Map of I-Cache Registers
ADDRESS NAME WIDTH DESCRIPTION
RESET
VALUE
ACCESS
MOVEC with $002 CACR 32 Cache Control Register $0000 W
MOVEC with $004 ACR0 32 Access Control Register 0 $0000 W
MOVEC with $005 ACR1 32 Access Control Register 1 $0000 W
CENB--CPDICFRZ--CINV--------
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
RESET
:
-----CEIBDCMDBWE--DWP---CLNF1
1514131211109876543210
0000000000000000
RESET
:
0000000000000000
Cache Control Register (CACR)
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
