Made the DMA R/W two lane. fixed some potential software bugs. Speed is still slow because number of softwareside buffer is too small. The system has to sit idle while the software returns the used read buffers. Let's try increasing it... but why are writes slow?