07-25-2012 02:51 PM
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
10-27-2013 10:29 PM