Basic DMA
Currently only one device can do DMA at the same time