MSC8144E Reference Manual, Rev. 3
11-24
Freescale
Semiconductor
Internal Memory Subsystem
The M3 memory features include:
Memory size: 10 MB
Maximum bandwidth: 6.4 GB/s
ECC support
Access types:
— Read aligned burst of 4 beats of 128-bit each (64 bytes). The data returns to the bus as
an aligned burst: D0, D1, D2, D3.
— Read non-aligned burst of 4 beats of 128-bit each. Assuming that the read is to address
0xD0000.0010, then the data returns to the bus as: D1, D2, D3, D0 (critical word first).
— Write aligned burst of 4 beats of 128-bit each.
— Read single of 16 bytes.
— Write single of 16 bytes.
— Read partial of between 1 and 15 bytes aligned to a 16-byte boundary.
— Write partial of between 1 and 15 bytes aligned to a 16-byte boundary. In this case, the
M3 controller performs a read-modify-write sequence to update the ECC bits in the
memory.
The CLASS in the MSC8144E is responsible for making sure that any access that is different
from the above is sliced to a few accesses each of which complies with the above requirements.
The eDRAM memory can fix faulty bits by using both redundancy columns and ECC bits. There
are two redundancy columns in each 4 Mb macrocell and the number of columns needing
replacement is determined internally. In addition, there are 8 ECC bits per 128 bits in the whole
memory. Using its ECC equation, the controller can detect and correct one error in each 128-bit
group. The memory is initialized by an initialization sequence performed right after reset
deassertion. The initialization sequence lasts up to 0.5 ms. During this period, the MSC8144E
can issue accesses to the memory, but the controller keeps the access open and reports the bus as
busy.
Note:
Atomic operations are only supported in M2 memory and not in any other memory.
11.7
Internal Boot ROM
The MSC8144E device includes 96 KB of boot ROM accessible from all of the cores. This ROM
provides the basic loading programming that allows the device to complete its initialization and
load additional configuration and booting from external sources.
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 ...