Hello all,
I was wondering how straightforward it would be to separate amplitude and phase updates for oscillators on phaser (normal v0.6 gateware, non-MIQRO).
Currently, if we want to shape our phaser pulses at a fast-ish rate (>500 kHz update rate for >100 samples), we have to record them into DMA to avoid RTIOUnderflow/slack issues.
However, since amplitude & phase updates appear to be tied together, we currently have to specify the entire waveform anew for each set of oscillator phases we need - e.g. in a Ramsey experiment, when we want to sweep the oscillator phases.
If possible, I'd love to be able to decouple the phase & amplitude updates, so that we can e.g. record a single pulse shape onto DMA, then directly set the oscillator phases during each experimental iteration.
Is there a reasonable way to do this? I imagine this would involve modifying gateware?
Thanks!