cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
markalbers
Observer
Observer
5,230 Views
Registered: ‎02-06-2015

AXI VDMA mm2s: Start transfer without putting new data in memory

Hallo,

 

i would like to set up AXI VDMA mm2s channel to start a transfer (with the data in memory at that time) when i set the corresponding registers. So far, i used it in free running mode and the transfer is not started until new data is written to memory. Is this possible?

 

Thanks and regards,

Mark

0 Kudos
Reply
2 Replies
bwiec
Xilinx Employee
Xilinx Employee
5,217 Views
Registered: ‎08-02-2011

Hey Mark,

 

In free run mode, the mm2s side will start transferring immediately after mm2s_vsize is written (of course, it could be throttled by mm2s_tready). It has no knowledge of the status of the target memory. The only other thing it knows about is the location of the s2mm side, but it's not clear if you're using the s2mm channel.

 

Can you elaborate on how you are configuring the VDMA and the behavior you are seeing?

www.xilinx.com
0 Kudos
Reply
markalbers
Observer
Observer
5,203 Views
Registered: ‎02-06-2015

Thanks, you are right, the transfer starts immediately after mm2s_vsize is written. I hab a problem with the completion interrupt of the core that i connected to memory with this VDMA.

 

Regards,

Mark

0 Kudos
Reply