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.
Looking for additional resources to help you design Arm-based SoCs? Talk to an Arm expert.
Arm Corstone Foundation IP
Flexible design toolbox containing system and subsystem IP, pre-integrated with the latest Cortex-M processors and security IP. It includes various components required to create TrustZone-enabled systems: AHB5 interconnect generator, memory/peripheral protection controllers, bridges and much more.
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.