UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Observer wangzhibin
Observer
4,475 Views
Registered: ‎03-19-2013

Some problem about AXI VDMA MM2S and S2MM address on Linux

Hi, all

  let me introudce my project on Zedboard. I want to do a iteration scheme with vdma.

 

For example, In the 1st iteration, I copy the input stream data to the MM2S Start address1 (such as 0x1000000) which is connected to AXI HP0 port for vdma mm2s transferring. Then my pcore process the data and send the output stream to S2MM Start address1(0x12000000).

 

 

In the 2st iteration, I want to use the last iteration output instream as the input stream. So i reconfigure the vdma, configure the MM2S Start address1 as 0x12000000 and the S2MM Start address1 as 0x10000000. But this operation comes with error results.

 

Then i change the other method but  need more time, i.e, Copy the last iteration output stream (0x12000000) to MM2S Start address 0x1000000, and reconfigure the vdma and my pcore, the result is OK, but it consumes more time.    

 

So in the 2st iteration, Swap the S2MM and M2SS Start address for VDMA, is it correct?

0 Kudos
2 Replies
Xilinx Employee
Xilinx Employee
4,467 Views
Registered: ‎08-02-2011

Re: Some problem about AXI VDMA MM2S and S2MM address on Linux

Hello,

I am not clear on what exactly you are trying to accomplish here. Can you draw a diagram or something?
www.xilinx.com
0 Kudos
Observer wangzhibin
Observer
4,463 Views
Registered: ‎03-19-2013

Re: Some problem about AXI VDMA MM2S and S2MM address on Linux

result3.png

Hi, this is my structure, When i swap the MM2S and S2MM address, the pcore results are error.

0 Kudos