English
Language : 

LM3S5747 Datasheet, PDF (294/890 Pages) Texas Instruments – Stellaris® LM3S5747 Microcontroller
Micro Direct Memory Access (μDMA)
8 Micro Direct Memory Access (μDMA)
The LM3S5747 microcontroller includes a Direct Memory Access (DMA) controller, known as
micro-DMA (μDMA). The μDMA controller provides a way to offload data transfer tasks from the
Cortex-M3 processor, allowing for more efficient use of the processor and the expanded available
bus bandwidth. The μDMA controller can perform transfers between memory and peripherals. It
has dedicated channels for each supported peripheral and can be programmed to automatically
perform transfers between peripherals and memory as the peripheral is ready to transfer more data.
The μDMA controller also supports sophisticated transfer modes such as ping-pong and
scatter-gather, which allows the processor to set up a list of transfer tasks for the controller.
The μDMA controller has the following features:
■ ARM PrimeCell® 32-channel configurable µDMA controller
■ Support for multiple transfer modes
– Basic, for simple transfer scenarios
– Ping-pong, for continuous data flow to/from peripherals
– Scatter-gather, from a programmable list of arbitrary transfers initiated from a single request
■ Dedicated channels for supported peripherals
■ One channel each for receive and transmit path for bidirectional peripherals
■ Dedicated channel for software-initiated transfers
■ Independently configured and operated channels
■ Per-channel configurable bus arbitration scheme
■ Two levels of priority
■ Design optimizations for improved bus access performance between µDMA controller and the
processor core
– µDMA controller access is subordinate to core access
– RAM striping
– Peripheral bus segmentation
■ Data sizes of 8, 16, and 32 bits
■ Source and destination address increment size of byte, half-word, word, or no increment
■ Maskable device requests
■ Optional software initiated requests for any channel
■ Interrupt on transfer completion, with a separate interrupt per channel
294
November 17, 2011
Texas Instruments-Production Data