Thanks! The routine works with this change!
On 01-Dec-16 12:03 PM, Primiani, Rurik wrote:
> Hi Amit,
> Unfortunately the way the routine is written it requires two snapshot
> blocks when the board is configured for dual channel mode, one for
> each snapshot. The names of the snapshots are then passed in a list to
> the function, as an example:
> >>> adc5g.calibrate_mmcm_phase(roach2, zdok_n, ['snap_a', 'snap_b'])
> This is why it takes a list for snapshot names in the first place.
> Note: I don't think this has been tested in a while (I certainly
> haven't tried it) but it /should/ work.
> I imagine this may require a recompile of your bitcode, sorry.
> Alternatively, if you prefer to stick with only one snapshot, you can
> edit the Python code to extract the data for both channels from it.
> On Dec 1, 2016 3:46 AM, "Amit Bansod" <aban...@mpifr-bonn.mpg.de
> <mailto:aban...@mpifr-bonn.mpg.de>> wrote:
> I am running the ADC5g in dual channel mode (2 Gsps). The MMCM routine
> fails to find a glitch free zone. The routine works when I use them in
> single channel mode. Do I need to modify the routine for the same ?