tProc v2r26 reduces minimum delay between dispatcher outputs to 3 ticks bad timing violation, WNS=-0.210 ns - do not use this firmware except for testing QICK running on ZCU216, software version 0.2.348 Firmware configuration (built Mon Jun 16 13:39:51 2025): Global clocks (MHz): tProc dispatcher timing 614.400, RF reference 245.760 Groups of related clocks: [tProc core clock, tProc timing clock, DAC tile 2], [DAC tile 3], [ADC tile 2] 6 signal generator channels: 0: axis_signal_gen_v6 - fs=9830.400 Msps, fabric=614.400 MHz envelope memory: 16384 complex samples (1.667 us) 32-bit DDS, range=9830.400 MHz DAC tile 2, blk 0 is 0_230, on JHC3 1: axis_sg_mux8_v1 - fs=9830.400 Msps, fabric=614.400 MHz 32-bit DDS, range=9830.400 MHz DAC tile 2, blk 1 is 1_230, on JHC4 2: axis_sg_int4_v2 - fs=6881.280 Msps, fabric=430.080 MHz envelope memory: 4096 complex samples (9.524 us) 32-bit DDS, range=1720.320 MHz DAC tile 3, blk 0 is 0_231, on JHC3 3: axis_sg_int4_v2 - fs=6881.280 Msps, fabric=430.080 MHz envelope memory: 4096 complex samples (9.524 us) 32-bit DDS, range=1720.320 MHz DAC tile 3, blk 1 is 1_231, on JHC4 4: axis_signal_gen_v6 - fs=9830.400 Msps, fabric=614.400 MHz envelope memory: 8192 complex samples (0.833 us) 32-bit DDS, range=9830.400 MHz DAC tile 2, blk 2 is 2_230, on JHC3 5: axis_sg_mixmux8_v1 - fs=6881.280 Msps, fabric=430.080 MHz 32-bit DDS, range=1720.320 MHz DAC tile 3, blk 2 is 2_231, on JHC3 7 readout channels: 0: axis_dyn_readout_v1 - configured by tProc output 4 fs=2457.600 Msps, decimated=307.200 MHz, 32-bit DDS, range=2457.600 MHz axis_avg_buffer v1.2 (has edge counter, no weights) memory 8192 accumulated, 4096 decimated (13.333 us) triggered by tport 10, pin 0, feedback to tProc input 0 ADC tile 2, blk 0 is 0_226, on JHC7 1: axis_readout_v3 - configured by tProc output 4 fs=2457.600 Msps, decimated=614.400 MHz, 32-bit DDS, range=2457.600 MHz axis_avg_buffer v1.2 (has edge counter, no weights) memory 8192 accumulated, 4096 decimated (6.667 us) triggered by tport 11, pin 0, feedback to tProc input 1 ADC tile 2, blk 1 is 1_226, on JHC8 2: axis_pfb_readout_v3 - configured by PYNQ fs=2457.600 Msps, decimated=38.400 MHz, 32-bit DDS, range=38.400 MHz axis_avg_buffer v1.2 (has edge counter, no weights) memory 8192 accumulated, 1024 decimated (26.667 us) triggered by tport 12, pin 0, feedback to tProc input 2 ADC tile 2, blk 2 is 2_226, on JHC7 3: axis_pfb_readout_v3 - configured by PYNQ fs=2457.600 Msps, decimated=38.400 MHz, 32-bit DDS, range=38.400 MHz axis_avg_buffer v1.2 (has edge counter, no weights) memory 8192 accumulated, 1024 decimated (26.667 us) triggered by tport 13, pin 0, feedback to tProc input 3 ADC tile 2, blk 2 is 2_226, on JHC7 4: axis_pfb_readout_v3 - configured by PYNQ fs=2457.600 Msps, decimated=38.400 MHz, 32-bit DDS, range=38.400 MHz axis_avg_buffer v1.2 (has edge counter, no weights) memory 8192 accumulated, 1024 decimated (26.667 us) triggered by tport 14, pin 0, feedback to tProc input 4 ADC tile 2, blk 2 is 2_226, on JHC7 5: axis_pfb_readout_v3 - configured by PYNQ fs=2457.600 Msps, decimated=38.400 MHz, 32-bit DDS, range=38.400 MHz axis_avg_buffer v1.2 (has edge counter, no weights) memory 8192 accumulated, 1024 decimated (26.667 us) triggered by tport 15, pin 0, feedback to tProc input 5 ADC tile 2, blk 2 is 2_226, on JHC7 6: axis_readout_v2 - configured by PYNQ fs=2457.600 Msps, decimated=307.200 MHz, 32-bit DDS, range=2457.600 MHz axis_avg_buffer v1.2 (has edge counter, no weights) memory 8192 accumulated, 4096 decimated (13.333 us) triggered by tport 16, pin 0, feedback to tProc input 6 ADC tile 2, blk 3 is 3_226, on JHC8 8 digital output pins: 0: PMOD0_0_LS 1: PMOD0_1_LS 2: PMOD0_2_LS 3: PMOD0_3_LS 4: PMOD0_4_LS 5: PMOD0_5_LS 6: PMOD0_6_LS 7: PMOD0_7_LS tProc: qick_processor ("v2") rev 24, core execution clock 204.800 MHz memories (words): program 4096, data 16384, waveform 1024 external start pin: PMOD1_0_LS external stop pin: None DDR4 memory buffer: 1073741824 samples (3.495 sec), 128 samples/transfer wired to readouts [0, 2, 3, 4, 5, 6] MR buffer: 8192 samples (3.333 us), wired to readouts [0, 6]