Any further tutorials on RFDC and RAM usage in the context of PYNQ?

Working on the ZCU208, trying to build a simple feedthrough that takes data from the RF ADC, stores it in a buffer in the DDR4 RAM, which is then read out to the DAC and output from the board. I’m relatively new to FGPA work in general, and I can’t find anything in the tutorials that feeds the DAC from the DDR4 RAM cards.

I’ve tried mimicking some of the block designs I’ve found in the forum but doing so without understanding of each step and leaning heavily on the block and connection automation is probably not the best way to learn how to do this.

I realize this is a rather un-specific, open-ended query, but any pointers on where to begin learning how to do this properly would be greatly appreciated.

Thanks in advance,