Memory System
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
1-17
1.6
Memory System
The memory system encompasses the M2 memory, M3 memory, the L2 ICache, and the DDR
controller, all of which are discussed in this section.
1.6.1 M2 Memory
Figure 1-4 shows the M2 memory architecture. The 512 KB memory performs 128-bit wide
accesses at 400 MHz and is accessible to any of the DSP core subsystems or any other initiator in
the system (L2 ICache, DMA controller, TDM, QUICC Engine module subsystem, Serial
RapidIO subsystem, PCI). The memory is partitioned into four 128 KB memory groups to allow
four simultaneous accesses. The group addresses are interleaved with 256-byte interleave
resolution which is optimized to minimize contentions between accesses. The M2 memory uses
SRAM technology and supports both single and burst accesses. The M2 memory is fully ECC
protected. The M2 memory supports partial accesses. Automatic Read-Modify-Write accesses
are generated to maintain the ECC protection.The M2 memory is volatile after reset.
1.6.2 M3 Memory
The 10 MB M3 memory can be used for both program and data and eliminates the need for an
external memory in a variety of applications, thus reducing board space, power dissipation, and
cost. The M3 memory has a 128-bit wide port and runs at 400 MHz using dense memory
technology. The M3 memory supports partial, full, and burst accesses. The M3 memory includes
hidden refresh with a low probability of conflict with core accesses, and it supports burstable
accesses. The M3 memory is fully ECC protected.
Figure 1-4. M2 Memory Architecture
M2 0
128KB
M
e
m
. Gr
p
.
0
M2 1
128KB
M
e
m
. Gr
p
.
1
M2 2
128KB
M
e
m
. Gr
p
.
2
M2 3
128KB
M
e
m
. Gr
p
.
3
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 ...