The main difference is that PL080 is AMBA 2 AHB, and PL330 (aka DMA-330) is AMBA 3 AXI and is much more programmable.
There is also a DMA-230 which is a very small AHB based DMA.