same fabric clock everywhere, to prevent jitter lower sampling rates, to keep device freqs away from Nyquist zone boundaries based on latest standard firmware QICK configuration: Board: RFSoC4x2 Software version: 0.2.186 Firmware timestamp: Thu Sep 28 15:12:10 2023 Global clocks (MHz): tProcessor 307.200, RF reference 409.600 2 signal generator channels: 0: axis_signal_gen_v6 - tProc output 0, envelope memory 65536 samples DAC tile 0, blk 0, 32-bit DDS, fabric=307.200 MHz, f_dds=4915.200 MHz 1: axis_signal_gen_v6 - tProc output 1, envelope memory 65536 samples DAC tile 2, blk 0, 32-bit DDS, fabric=307.200 MHz, f_dds=4915.200 MHz 2 readout channels: 0: axis_readout_v2 - controlled by PYNQ ADC tile 0, blk 0, 32-bit DDS, fabric=307.200 MHz, fs=2457.600 MHz maxlen 16384 (avg) 1024 (decimated) triggered by output 7, pin 14, feedback to tProc input 0 1: axis_readout_v2 - controlled by PYNQ ADC tile 0, blk 1, 32-bit DDS, fabric=307.200 MHz, fs=2457.600 MHz maxlen 16384 (avg) 1024 (decimated) triggered by output 7, pin 15, feedback to tProc input 1 2 DACs: DAC tile 0, blk 0 is DAC_B DAC tile 2, blk 0 is DAC_A 2 ADCs: ADC tile 0, blk 0 is ADC_D ADC tile 0, blk 1 is ADC_C 8 digital output pins: 0: PMOD0_0 (output 7, pin 0) 1: PMOD0_1 (output 7, pin 1) 2: PMOD0_2 (output 7, pin 2) 3: PMOD0_3 (output 7, pin 3) 4: PMOD0_4 (output 7, pin 4) 5: PMOD0_5 (output 7, pin 5) 6: PMOD0_6 (output 7, pin 6) 7: PMOD0_7 (output 7, pin 7) tProc axis_tproc64x32_x8: program memory 1024 words, data memory 1024 words external start pin: PMOD1_0 DDR4 memory buffer: 1073741824 samples, 256 samples/transfer wired to readouts [0, 1], triggered by output 7, pin 13 MR buffer: 8192 samples, wired to readouts [0, 1], triggered by output 7, pin 12