MSC8144E Reference Manual, Rev. 3
1-18
Freescale
Semiconductor
Overview
1.6.3 L2 Instruction Cache
The shared level 2 multi-port interleaved ICache is highly optimized for multi-core DSP
applications and minimizes miss ratio, latencies, bus bandwidth requirements, and silicon area.
The 8-way associative 128 KB L2 ICache contains two 64 KB banks. The line size is 256 bytes.
When a cache miss occurs, the new data is fetched in a burst from the target memory. An option
to 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.
1.7
Clocks
The MSC8144E device has three input clocks:
A shared input clock for the system PLL, core PLL, and global PLL.
— The core PLL can get an input clock either from the “shared input clock” or from the
output of the system PLL (cascaded).
— The global PLL can get an input clock either from the “shared input clock” or from an
input pin dedicated for PCI.
An input clock for the global PLL, dedicated to PCI.
A differential input clock for the serial RapidIO PLL.
The MSC8144E device includes four PLLs:
System PLL to clock the CLASS, the M2 memory, and all the other blocks in the device,
except for those clocked by the other PLLs.
Core PLL to clock the cores.
Global PLL to clock the DDR controller (and the external DDR SDRAM device) and the
PCI sub-system and the M3 sub system. Each of these blocks can select a clock from
either the Global PLL or the System PLL.
Serial RapidIO PLL to clock the RapidIO SerDes.
The ratios between the system PLL, the core PLL, and the global PLL clocks are selected during
reset via reset configuration pins. The clock ratios are selected from a fixed table called clock
modes table. The clock modes can be changed by the user after reset.
Содержание 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 ...