AnsweredAssumed Answered

Set DDS driver to DMA mode

Question asked by Sinill57 on Dec 11, 2016
Latest reply on Dec 16, 2016 by pcercuei



I have a custom core in PL that replaces DAC DMA and continously generates data for ad9361 without any interference from OS.  The only alternative for this data is dds signal. As I already figured out on ez, the choice between two is controlled via the cf-dds device driver and the *_raw sysfs entries. Am I right? At least, these attributes enable/disable the dds channel, and when it is disabled, the DMA channel is used, yes?

AXI DAC HDL Linux Driver [Analog Devices Wiki] 


By default, the dds more is enabled after boot, I try to switch from it, but don't see the desired output after I change the *_raw attributes. However, if I open iio-oscilloscope, and select DMA source there, I see my signal. What am I doing wrong?