Implement OAM DMA and writing