Optimize SoC Design
The Direct Memory Access (DMA) controller enables the movement of blocks of data from peripheral to memory, memory to peripheral, or memory to memory without burdening the processor.
The DMA-230 is a low gate count (3-10k gates) micro-DMA engine targeting Cortex-M3 systems and other low-power and cost-sensitive applications. The device offers excellent performance at low gate count and all the code is stored in system RAM rather than in registers. Using this component enables Cortex-M1 and Cortex-M3 based systems to remain low cost through reduced gate count and enabling scaling down the frequency of the processor in the system for reducing overall power consumption.
Features and Benefits
Efficient use of DMA can significantly improve system performance in multiple dimensions. For example, using a DMA controller can offload a processor and either reduce power consumption, or boost the processor performance, or a combination of both.
AMBA DMA controllers provide a centralized DMA processing capability that is high performance and highly flexible, and at the same time, is area efficient.
The DMA controller is a low-power, high-performance IP core that performs critical tasks within the AMBA system and is designed for optimal compatibility with Arm Cortex, Mali multimedia, and CoreLink System IP, and as a natural complement to interconnect and memory controllers.
Where Innovation and Ideas Come to Life
Health
Improved care at reduced cost across health-centric applications. Support for innovative applications in preventative care, including blood sugar monitors and heart-rate trackers.
Smart Homes
Connected intelligence across the home, including smart meters, connected lighting, connected appliances, and much more.
Automotive
Secure implementation for automotive applications, including parking sensors and much more.
Data Centers
Scalability and performance for data center and high-performance computing applications.
Wearables
Power efficient wearables and fitness monitoring, with Arm TrustZone for security around personal wearable data.
Talk with an Expert
Looking for additional resources to help you design Arm-based SoCs? Talk to an Arm expert.
Explore More Options and Features
Compare Corstone
There are a number of Corstone packages, depending on device requirements. Explore the right one for your project.
CoreLink System Controllers
Orchestrate critical AMBA system tasks, including hardware virtualization support, interrupt management, L3 cache operation, and TrustZone security, they are designed for optimal compatibility with Arm processors and Multimedia IP.