Der DMA-Controller (Direct Memory Access) ermöglicht die Übertragung von Datenblöcken vom Peripheriegerät zum Speicher, vom Speicher zum Peripheriegerät oder vom Speicher zum Speicher, ohne den Prozessor zu belasten.
Der DMA-230 ist eine Mikro-DMA-Engine mit geringer Gatterzahl (3-10k Gatter), die auf Cortex-M3-Systeme und andere stromsparende und kostensensitive Anwendungen ausgerichtet ist. Der Baustein bietet eine hervorragende Leistung bei geringer Gatterzahl, und der gesamte Code wird im System-RAM und nicht in Registern gespeichert. Durch den Einsatz dieses Bausteins können Cortex-M1- und Cortex-M3-basierte Systeme durch eine geringere Gatteranzahl kostengünstig bleiben und die Frequenz des Prozessors im System herabgesetzt werden, um den Gesamtstromverbrauch zu senken.
Merkmale und Vorteile
Verbesserung der Systemleistung
Die effiziente Nutzung von DMA kann die Systemleistung in mehrfacher Hinsicht erheblich verbessern. Zum Beispiel kann die Verwendung eines DMA-Controllers einen Prozessor entlasten und entweder den Stromverbrauch senken oder die Prozessorleistung steigern oder eine Kombination aus beidem.
Unterstützung von High-End- und energieeffizienten Systemen
AMBA DMA-Controller bieten eine zentralisierte DMA-Verarbeitungsfunktion, die hochleistungsfähig und äußerst flexibel ist und gleichzeitig eine hohe Flächeneffizienz aufweist.
Entwickelt für kritische Aufgaben
Der DMA-Controller ist ein stromsparender, hochleistungsfähiger IP-Core, der kritische Aufgaben innerhalb des AMBA-Systems übernimmt. Er ist auf optimale Kompatibilität mit Arm Cortex, Mali Multimedia und CoreLink System IP ausgelegt und stellt eine natürliche Ergänzung zu Interconnect- und Speicher-Controllern dar.
---