Le contrôleur d'accès direct à la mémoire (DMA) permet de déplacer des blocs de données d'un périphérique à la mémoire, de la mémoire à un périphérique ou de la mémoire à la mémoire sans solliciter le processeur.
Le DMA-230 est un moteur micro-DMA à faible nombre de portes (3-10k portes) destiné aux systèmes Cortex-M3 et à d'autres applications à faible consommation d'énergie et sensibles aux coûts. Le dispositif offre d'excellentes performances avec un faible nombre de portes et tout le code est stocké dans la RAM du système plutôt que dans les registres. L'utilisation de ce composant permet aux systèmes basés sur le Cortex-M1 et le Cortex-M3 de rester peu coûteux grâce à un nombre de portes réduit et permet de diminuer la fréquence du processeur dans le système afin de réduire la consommation d'énergie globale.
Caractéristiques et avantages
Amélioration des performances du système
L'utilisation efficace de la DMA peut améliorer de manière significative les performances du système dans de multiples dimensions. Par exemple, l'utilisation d'un contrôleur DMA peut décharger un processeur et soit réduire la consommation d'énergie, soit augmenter les performances du processeur, soit une combinaison des deux.
Prise en charge des systèmes haut de gamme et économes en énergie
Les contrôleurs DMA AMBA offrent une capacité de traitement DMA centralisée qui est très performante et très flexible, tout en étant peu gourmande en espace.
Conçus pour les tâches critiques
Le contrôleur DMA est un cœur IP basse consommation et haute performance qui effectue des tâches critiques au sein du système AMBA. Il est conçu pour une compatibilité optimale avec Arm Cortex, Mali multimedia et CoreLink System IP, et constitue un complément naturel aux contrôleurs d'interconnexion et de mémoire.
---