El controlador de acceso directo a memoria (DMA) permite mover bloques de datos de periférico a memoria, de memoria a periférico o de memoria a memoria sin sobrecargar el procesador.
El DMA-230 es un micromotor DMA de bajo número de puertas (3-10.000 puertas) destinado a sistemas Cortex-M3 y otras aplicaciones de bajo consumo y coste. El dispositivo ofrece un rendimiento excelente con un bajo número de compuertas y todo el código se almacena en la RAM del sistema en lugar de en registros. El uso de este componente permite que los sistemas basados en Cortex-M1 y Cortex-M3 sigan siendo de bajo coste gracias a un menor número de compuertas y a la posibilidad de reducir la frecuencia del procesador en el sistema para reducir el consumo total de energía.
Características y ventajas
Mejora el rendimiento del sistema
El uso eficiente de DMA puede mejorar significativamente el rendimiento del sistema en múltiples dimensiones. Por ejemplo, el uso de un controlador DMA puede descargar un procesador y reducir el consumo de energía o aumentar el rendimiento del procesador, o una combinación de ambos.
Compatible con sistemas de gama alta y energéticamente eficientes
Los controladores DMA de AMBA proporcionan una capacidad de procesamiento DMA centralizada de alto rendimiento y gran flexibilidad que, al mismo tiempo, es eficiente en términos de área.
Diseñados para tareas críticas
El controlador DMA es un núcleo IP de bajo consumo y alto rendimiento que realiza tareas críticas dentro del sistema AMBA y está diseñado para una compatibilidad óptima con Arm Cortex, Mali multimedia y CoreLink System IP, y como complemento natural de los controladores de interconexión y memoria.
---