MSC8144E Reference Manual, Rev. 3
11-12
Freescale
Semiconductor
Internal Memory Subsystem
11.4.4 L2 ICache Register Block
This block contains L2 ICache registers which are configured through the MBus. These registers control:
Sweep (invalidate) operation by address range or global sweep.
Way locking by boundaries or global.
The ICache memory on/off condition.
Debug mode on/off and registers for reading during debug.
Pre-Fetch on/off.
User configured burst size for accesses from L2 ICache fetch unit toward higher level
memory.
Note:
See Section 11.8.1 through Section 11.8.8 for register details and programming
model.
11.4.5 Global Attributes Support
Global attributes are used as additional external access attributes. These attributes are determined
per MMU segment descriptor and are issued to the system. For the L2 ICache, these signals can
be used to determine the cache policies.
11.4.6 Functional Mode of Operation
This is the normal processing state in which each DSP core subsystem freely executes
instructions, and initiates memory accesses.
11.4.6.1 Enabling the L2 ICache
The CLASS does not return request acknowledge signals during reset. Therefore, the L2 ICache
cannot respond to core requests during reset. After reset, the L2 ICache is in non-cacheable mode
only. Use the following steps to activate the L2 ICache:
1.
Exit the reset state.
2.
Enable the two banks of the cache memory by setting the L2IC_CR2[CE] bit (see
Section 11.8.3).
3.
Configure the required cacheable address range in L2IC_CSA and L2IC_CEA (see
Section 11.8.9 and Section 11.8.10), which control port 1 of the CLASS initiator. If you
do not configure these values, the initiator uses the default values. Set the
L2IC_CEN[DEN] bit (see Section 11.8.11) to enable the cacheable range. Because the
default value disables the address range, you must enable the window to enable the
cache.
4.
The L2 ICache can begin normal operation for cacheable and non-cacheable requests.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...