• 1
Sign in to follow this  
miguel_rodrigues

AXI DMA inside Linux - How to

Question

Hi everybody,

 

I am using the Zybo running with Linux. I have been able to write/read from registers inside the PL from within a custom application, in a similar way as this tutorial does. However, it seems much more complicated to do DMA transfers. I have searched many forums and read lots of threads but still I don't know how to achieve this.

 

I'm a beginner in Zynq so any kind of input is appreciated :) Thanks in advance ;)

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Hi miguel_rodrigues,

DMA transfers are a lot more complex and generally outside the realm of what Digilent does. I found a forum thread here that talks some about DMA, but I don't know of any available resources beyond that.

Thanks,
JColvin

Share this post


Link to post
Share on other sites
  • 0

Thanks JColvin, that thread gave me that extra information I needed to put the DMA working :)

 

Since many more people may be wondering how to use AXI DMA inside Linux, I will try to make available as a tutorial what I have done to achieve this. I plan to so this weekend so next week it should be already available. If anyone knows where is the best place to host such tutorial, say something :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this