yw21century
Newbie
My team is designing a algorithm IP which need high throughput continuous data transaction, say, 64bits@800MHz or even higher. We plan to implement a DMA controller in this IP and use it to connect to DDR to perform high data-rate read/write transaction. What I want to know is should I use AHB or AXI protocol for this DMA. I have a legacy DMA IP which is using AHB and this IP can be used easily w/o much effort. But I heard that AXI is better for co-working with DDR as it can combine multiple bursts from AXI Master (say 16 beat for each burst) to one DDR burst which has much longer burst length (say, 256 beats for for each burst) by taking use outstanding method to remove extra wait time between each burst significantly.
I just want to know if my understanding is correct. Please give it a hand as we are under tough schedule requirement
I just want to know if my understanding is correct. Please give it a hand as we are under tough schedule requirement