Il controller DMA (Direct Memory Access) consente di spostare blocchi di dati da una periferica alla memoria, dalla memoria alla periferica o dalla memoria alla memoria senza appesantire il processore.
Il DMA-230 è un motore micro-DMA a basso numero di porte (3-10k porte) destinato ai sistemi Cortex-M3 e ad altre applicazioni a basso consumo e sensibili ai costi. Il dispositivo offre prestazioni eccellenti con un basso numero di gate e tutto il codice è memorizzato nella RAM di sistema anziché nei registri. L'uso di questo componente consente ai sistemi basati su Cortex-M1 e Cortex-M3 di rimanere a basso costo grazie alla riduzione del numero di porte e alla possibilità di scalare la frequenza del processore nel sistema per ridurre il consumo energetico complessivo.
Caratteristiche e vantaggi
Miglioramento delle prestazioni del sistema
L'uso efficiente del DMA può migliorare significativamente le prestazioni del sistema in diverse dimensioni. Ad esempio, l'uso di un controller DMA può scaricare un processore e ridurre il consumo energetico, o aumentare le prestazioni del processore, o una combinazione di entrambi.
Supporto di sistemi di fascia alta e ad alta efficienza energetica
I controller DMA AMBA forniscono una capacità di elaborazione DMA centralizzata ad alte prestazioni e altamente flessibile, e allo stesso tempo efficiente dal punto di vista dell'area.
Progettati per attività critiche
Il controller DMA è un core IP a basso consumo e ad alte prestazioni che svolge compiti critici all'interno del sistema AMBA ed è progettato per una compatibilità ottimale con Arm Cortex, Mali multimedia e CoreLink System IP e come complemento naturale dei controller di interconnessione e memoria.
---