Versatile, Small Footprint Direct Memory Access

The Arm CoreLink DMA-250 direct memory access (DMA) controller offloads memory movement tasks from the CPU to improve system performance and energy efficiency. It includes support for scatter-gather, memory-to-memory, memory-to-peripheral (and vice versa) transfers.

This DMA controller pairs well with the Arm Cortex-M52 and Arm Cortex-M33 processors or any AMBA High-Performance Bus (AHB) systems, where area and power constraints are key design considerations.

Features and Benefits

Light-Weight Data Transfer Control

Up to 32 virtual channels deliver versatile data transfers at the lowest area cost. Command chaining and trigger options bring low power to AHB data processing systems.

Built-In Security

Supports TrustZone for Armv8-M, enabling system-wide security to the smallest edge AI and embedded devices. DMA-250 embraces security by design, thereby helping systems achieve PSA Certified security certification more easily.

Highly Configurable Feature Set

Conceived to provide designers with the widest option of features and performance-to-area trade-offs. From command triggering options to the number of transfer channels, SoC designers can achieve fit-for-purpose design goals.

Use Cases

Where Innovation and Ideas Come to Life

Internet of Things

With an unparalleled range of processor designs, development tools and software, and a world-leading partner ecosystem, Arm technology is the industry standard for IoT and embedded devices.

Edge AI

Combining AI with enhanced processing at the endpoint creates innovative opportunities for IoT developers. Applying these technologies enables maximum insights from even the smallest, low power connected devices.

Wearables

Power-efficient, responsive wearable devices for fitness and health monitoring or communication. Arm IP delivers advanced, energy-efficient signal processing capabilities and security to protect personal data.

Related Products and Services

Explore Products and Technologies

Arm Cortex-M52

Cortex-M52

The Arm Cortex-M52 processor is the most area- and energy-efficient implementation of the Armv8.1-M architecture, with Arm Helium vector processing technology. This makes it the ideal processor for cost- and power-sensitive designs with demanding DSP and ML requirements.

Cortex-M33

Cortex-M33

Optimized for cost and power-sensitive microcontroller and mixed-signal applications, the Cortex-M33 processor is designed to address embedded and IoT markets, especially those that require efficient security or digital signal control. 

TrustZone

TrustZone for Cortex-M

TrustZone provides system-wide hardware isolation for trusted software. It creates an isolated secure world to provide confidentiality and integrity to the system, protecting chips from software attacks. 

Talk with an Expert

Looking for additional resources to help you design Arm-based SoCs? Talk to an Arm expert.

Contact Us

CoreLink DMA-250 Resources

Everything you need to know to make the right decision for your project. Includes technical documentation, industry insights, and where to go for expert advice.

Documentation

Get Developer Resources