Copyright (c) Hyperion Entertainment and contributors.

DMA Resource

From AmigaOS Documentation Wiki
Jump to navigation Jump to search

DMA Engine

Some hardware targets include a DMA engine which can be used for general purpose copying. This article describes the DMA engines available and how to use them.

The Direct Memory Access (DMA) Engines found in the NXP/Freescale p5020, p5040 and P1022 System On a Chip (SoC)s, found in the AmigaONE X5000/20, X5000/40 and A1222 respectively, are quite flexible and powerful. Each of these chips contains two distinct engines with four data channels each. This provides the ability to have a total of eight DMA Channels where up to two DMA transactions can be executed at the same time.