MSC8144E Reference Manual, Rev. 3
18-8
Freescale
Semiconductor
QUICC Engine™ Subsystem
18.2.7
IRAM
The QUICC Engine subsystem includes 48 KB of IRAM that can be used to store processing
code for the RISC processors. The IRAM can be split into two 24-KB areas assigned individually
to each of the two RISC processors, or it can be shared by both processors as one contiguous
48-KB memory space. Access is through the IRAM address register (IADDR) using the IRAM
data register (IDR). See the QUICC Engine™ Block Reference Manual with Protocol
Interworking (QEIWRM) for details.
18.3
Serial DMA Controller
The QUICC Engine subsystem has one physical serial DMA (SDMA) channel that interfaces
with the internal MBus. The QUICC Engine subsystem implements two dedicated virtual SDMA
channels for each peripheral, one for the receiver and one for the transmitter. Additional virtual
channels are available for general purpose accesses.
18.3.1
Data Paths
Figure 18-4 is a simplified block diagram that shows the data paths in the MSC8144E. The
MSC8144E may be implemented with one DDR bus (32 or 64 bit data).
The CLASS is responsible for distribution of MBus transactions to the various possible targets
(for example, RapidIO or DDR memory controller) based on the transaction address. See
Chapter 4, Chip-Level Arbitration and Switching System (CLASS) for details.
Figure 18-4. MSC8144E Data Paths
QBus
SC3400
SDMA
Multi-User
RAM
UCC3
UCC1
Complex
RISC
QUICC Engine (QUICC Engine Subsystem)
External
DDR
External System
(32 or 64 bit data)
DDR Bus
DDR
MEMC
CLASS
RapidIO
Controller
SerDes Interface
DSP
Cores
M3
Memory
PCI
Controller
PCI Bus
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 ...