cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
john.fielden
Newbie
Newbie
431 Views
Registered: ‎07-24-2019

AXI DMA primer?

Hi, I'm looking to implement an AXI micro DMA in Ultrascale+, using Vivado 18.3.

Is there a primer, or quick guide to using the DMA?  I read the IP description document, and all about the descriptors and types of transfer.  But, is there a quick and dirty how-to that someone can reccomend?

Thanks,

 

John

0 Kudos
1 Reply
garethc
Moderator
Moderator
395 Views
Registered: ‎06-29-2011

Hi @john.fielden 

We have AR:57550 which targets Zynq-7000 but can be used as a starting pooint for you to understand the AXI DMA. It progresses through AXI DMA in polled mode, then interrupt mode and finally scatter gather mode. As noted this is trageting Zynq-7000 but same theory but this will help you understand the IP and you can then work on your project with better knowledge of the AXI DMA IP.

AR:57550: Example Designs - Designing with AXI DMA core IP.https://www.xilinx.com/support/answers/57550.html

If you also do a quick google search with "Xilinx AXI DMA" you will find a lot of material and turorial videos for the AXI DMA.

Thanks,

Gareth


------------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our
Versal Blogs

------------------------------------------------------------------------------------------------
0 Kudos