I am working with Zedboard and FMCOMMS1-EBZ and I need for my application to send custom data through DMAC.
I did the test example successfully with no-OS drivers. I managed to send my custom data by changing the LUT and then writing it to DDR using dac_dma_setup(). I commented the line dds_setup and everything is working fine.
Therefore, I need to use the Linux OS for my application. I am using the provided Linaro image provided on the wiki. Everything is working great and I am able to modify the parameters of the devices of FMCOMMS1. But the problem is that I'm using DDS sinewave.
Now I need to use the DMAC on Linux. Do you know how I can do that ? I don't know if the drivers are already included on original Linaro image.
And one last thing : I didn't really understand what is DMAC. I read that it's a fusion of VDMA and DDR, and the performances are increased. Is it right ?