cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
pritom
Observer
Observer
3,006 Views
Registered: ‎08-06-2010

Video Streaming: VDMA Usage

Hi,

 

I have been trying to implement a Video Streaming system using Spartan 6. So far I have been using DMA central core for transferring data from Read FIFO (From Camera) to Write FIFO (To 640*480 Display). But the DMA seems not to be fast enough to transfer data for one frame within time. Things occured as follows:

 

ReadFIFO > DMA Transfer > Write FIFO =  Unstable and Scattered Partial Image

ReadFIFO > DMA Transfer > DDR2 Memory > DMA Transfer > Write FIFO = Nothing was written in memory; however if I manually write some data in the memory that shows up in the display correctly. That is the DMA seems unable to write anything in the MPMC Memory. 

Somebody from the forum suggested me to use VDMA core. I tried to generate the VDMA core with logicore and I found that I need a special liscence to use the VDMA core for hardware evaluation. Is that I have to buy the liscence, or there is any other way ?

Any resources/information on using the VDMA core will be highly appriciated
 

0 Kudos
2 Replies
wietzjoubert
Visitor
Visitor
2,977 Views
Registered: ‎08-21-2012

Hi,

 

I'm struggling with a similar issue. Did you manage to resolve it?

 

Thanks

 

0 Kudos
jangire
Adventurer
Adventurer
2,282 Views
Registered: ‎09-21-2012

 

Hi ,

 

Please can you take a look at this document.

 

http://www.xilinx.com/support/documentation/application_notes/xapp521_XSVI_AXI4.pdf

 

Hope this helps you..

0 Kudos