AnsweredAssumed Answered

AD9371 Cyclic TX for large datasets

Question asked by fpga-dev2 on Mar 12, 2018
Latest reply on Mar 14, 2018 by mhennerich



I'm trying to transmit a large dataset in cyclic mode using the ADRV9371/W-PCBZ evaluation board. The dataset is larger than the max LibIIO buffer size (which I believe is 16MiB).


I know that under the hood, I can change the number of kernel buffers used by calling iio_device_set_kernel_buffers_count(), but it looks like cyclic mode only operates on a single buffer. Is there a way to cycle through multiple buffers in cyclic mode? My data rate is 122.88 MHz on Tx, so continually refilling the buffers is too slow to keep up.