MSC8144E Reference Manual, Rev. 3
11-8
Freescale
Semiconductor
Internal Memory Subsystem
11.4
L2 Instruction Cache
The shared level 2 multi-port interleaved ICache is highly optimized for multi-core DSP
applications and minimizes miss ratio, latencies, and bus bandwidth requirements. The 8-way
associative 128 KB L2 ICache contains two 64 KB banks and uses a 256-byte line size. When a
cache miss occurs, it can fetch new data in a burst or as single accesses from the target memory.
The optional fetch to the end of the line (prefetch) takes advantages of the spatial locality of the
code. L2 ICache entries are invalidated via a cache invalidate command in the same way as in the
SC3400 L1 ICache, which is useful when new code is written to M2, M3, or DDR memory that is
already cached. All DSP subsystem instruction addresses are interleaved to two L2 ICache ports,
so they can service multiple requesters concurrently if they access different interleaved banks.
Figure 11-1 shows the L2 ICache block diagram. The two memory banks (Bank 1 and Bank 2)
both include a 64 KB instruction cache memory, an instruction fetch unit, and two bridges (one to
the MBus for memory access and one to the IQBuses for all four cores).
Figure 11-1. L2 ICache Block Diagram
CLASS Target
Bank 2
Bank 1
64 KB
ICache
Memory
Instruction
Fetch Unit
64 KB
ICache
Memory
Instruction
Fetch Unit
Register
Block
CLASS Initiator
128
128
128
128
IQBus3
IQBus2
IQBus1
IQBus0
Core0
Core1
Core2
Core3
Port 2
Port 1
Port 0
Target Memories
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...