I am using Pynq 3.0 on a ZCU 111 board. I am trying to pass data from the DRAM continuously to the DAC(RF data converter) through a DMA. At the same time, I want to receive the transmitted signal through a wired channel which is connected to the ADC.I have the following problems
-Since the DMA transfer is software triggered, can we have a continuous stream from DRAM to the data converter?(There should not be any delay in passing samples in the rf data converter)
-If it is not possible, do I need to save chunks of data to a BRAM, then pass it to the data converter?
-I have two streams from the ADC for I and Q signals. I have connected two DMAs for each channel. When I trigger the transfer, they do not start simultaneously, causing the saved I and Q samples in memory to be misaligned. How can I ensure they are synchronized?