MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
xlv
Chapter 5, Reset. Covers reset sources, causes, and configurations; gives examples of
different reset configuration scenarios, including systems with multiple MSC8144E
devices.
Chapter 6, Boot Program. Describes the bootloader program that loads and executes
source code to initialize the MSC8144E after it completes a reset sequence and programs
its registers for the required mode of operation. This chapter covers selection of
bootloader modes, normal sequence of events for bootloading a source program, and
booting in a multi-processor environment.
Chapter 7, Clocks. Contains an overview of the MSC8144E clock modules.
Chapter 8, General Configuration Registers. Contains a detailed description of the
general configuration registers.
Chapter 9, Memory Map. Defines the address spaces for all MSC8144E modules;
includes cross references to all registers discussed.
Chapter 10, MSC8144E SC3400 DSP Subsystem. Describes the structure of the DSP core
subsystem, which includes the SC3400 core, the instruction cache (ICache), the data cache
(DCache), memory management unit (MMU), two 32-bit timers, the embedded
programmable interrupt controller (EPIC), and the on-chip emulator (OCE).
Chapter 11, Internal Memory Subsystem. Describes the structure and operation of the L1
ICache, L1 DCache, L2 ICache, M2 memory, and M3 memory including the
configuration programming model.
Chapter 12, DDR SDRAM Memory Controller. Describes the how the memory controller
interface works and how to program it. This interface increases the efficiency of accesses
through the DDR memory controller to external DDR memory.
Chapter 13, Interrupt Handling. Discusses the interrupt controllers that provide
maximum flexibility in handling MSC8144E interrupts, enabling interrupts to be handled
by the SC3400 cores internally, by an external host, or by a combination of the two; also
discusses source priority schemes.
Chapter 14, Direct Memory Access (DMA) Controller. Describes the different DMA
operating modes, transfer types, and buffer types. The chapter also gives procedures for
programming different types of transfers. The multi-channel DMA controller includes
hardware support for up to 16 time-multiplexed channels including buffer alignment. The
DMA controller supports flyby transactions on either bus. and enables hot swaps between
channels, by using time-multiplexed channels that impose no cost in clock cycles.
Chapter 15, PCI. Describes the how the PCI interface works and how to program it.
Controller. Describes the how the serial RapidIO interface
works and how to program it.
Chapter 17, RapidIO Interface Dedicated DMA Controller. Describes the how the
dedicated DMA controller supports the serial RapidIO interface and how to program it.
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 ...