cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Pablo1610
Visitor
Visitor
217 Views
Registered: ‎10-21-2020

VDMA Read and Write from DDR Memory

Hi,

 

I am working in an application to read data from memory, apply a filter to the frames, and write it again to memory. The input are video frames and them would be stored in the DDR memory. My problem is how to read and write in the DDR with the VDMA, is there any  function to do it?

I know that I can do the same with a DMA, but I would like to compare it with the VDMA to check what hardware is more useful for a video processing application.

The processor I am using for it is the ARM Cortex M3 and the board the Digilent Arty 100T.

Thanks

0 Kudos
Reply
1 Reply
florentw
Moderator
Moderator
182 Views
Registered: ‎11-09-2015

Hi @Pablo1610 

The AXI DMA and the AXI VDMA are using nearly the same blocks. So if you use the AXI DMA with no scatter gather it should be pretty much the same operation (so configuration) as the AXI VDMA. The only difference is that you have to give the frame sizes.

I wrote few articles about the AXI VDMA as part of my video series articles,  you might want to have a look

Video Series 24: Using the AXI VDMA in Triple Buffer Mode

Video Series 25: Debugging issues on the AXI VDMA IP

Video Series 26: Examples of advanced uses of the AXI VDMA IP


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**