MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
14-1
Direct Memory Access (DMA) Controller
14
The DMA controller enables data movement and rearrangement while the DSP cores work
independently. The DMA controller transfers blocks of data to and from the M2 memory, M3
memory, and the DDR SDRAM controller. It has 16 high-speed bidirectional channels and can
be commanded from each of the DSP subsystems, as well as from an external initiator through
the RapidIO or PCI using buffer descriptors (BDs). All channels are capable of complex data
movement and advanced transaction chaining. Operations such as descriptor fetches and block
transfers are initiated by each of the sixteen channels. Full duplex operation allows the DMA
controller to read data from one target and store it in its internal memory while concurrently
writing another buffer to another target. This capability can be used extensively when data is read
from the M3 memory and written into the M2 memory. The bidirectional DMA controller reads
from one of the CLASS target ports while writing to the second one. The DMA controller
supports smart arbitration algorithms such as round-robin and a timer-based mechanism using an
earliest deadline first (EDF) algorithm. The DMA controller also supports a Debug mode and
profiling for application development and testing. Figure 14-1 shows the VCOP block diagram.
Figure 14-1. DMA Controller Block Diagram
FIFO
DMA Logic
Channel Logic and Arbitration
Interrupt Bus
Register File
PRAM
MBus
Bus
Interface
Interface
Internal Bus
Debug and
Profiling
Peripheral Requests
Содержание 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 ...