I am able to receive data and from the ADRV9364, however I would like to know how to continuously receive data in the No-OS and the reference FPGA design. Please let me know. Thank you.
Continuously calling the "adc_capture" function will pull new buffers from the ADC when they are ready.
And this will collect samples coherently (meaning no pauses on the data)?
What if I want to do so some signal processing while waiting to capture more data such as using an interrupt when new data is available?
If you call the function fast enough yes, but I wouldn't recommend doing any heavy signal processing on the ARM. Use the fabric instead.
I don't plan on using very large bandwidths on the ARM. 1 msps sampling rate max, but could lower. What about using interrupts, where the ARM is notified there is data?
The reason why I am asking is my signal processing algorithms don't take up much time and I don't want the processor to be waiting for new data to come in and not do anything.
Have a look here: Streaming RX data with MicroZed FPGA reference design and AD9361 FMCOMS Board
Retrieving data ...