LM3S3749 Luminary Micro, Inc, LM3S3749 Datasheet - Page 189

no-image

LM3S3749

Manufacturer Part Number
LM3S3749
Description
Lm3s3749 Arm Microcontroller
Manufacturer
Luminary Micro, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LM3S3749-IQC50-A0
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
LM3S3749-IQC50-A0T
Manufacturer:
Texas Instruments
Quantity:
10 000
9
June 02, 2008
Micro Direct Memory Access (μDMA)
The LM3S3749 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 effecient 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:
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:
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
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
µDMA controller access is subordinate to core access
RAM striping
Peripheral bus segmentation
Preliminary
LM3S3749 Microcontroller
189

Related parts for LM3S3749