Hi David and Jack,

Interesting. Yes I'm using a 140MHz clock (I'm injecting a 140MHz tone into
the adc clock input). I'm sure the FPGA is running at 140MHz because I
checked it with fpga.est_brd_clk(). Also, the data duplication occurs for
all 16 inputs, so my guess is that is a problem at the adc board level. I'm
using the adc_init.rb code with the '--demux 1' flag (I understand that
this is the 16 in mode), however I copied this code from someone else, so
maybe is an old version. I'll try to use the latest version to see if that
is the problem. I'll also try a different (valid) sampling frequency.

Thanks for the suggestions,

Franco

On Wed, Apr 3, 2019 at 9:07 AM Jack Hickish <[email protected]> wrote:

> Hi Franco,
>
> In addition to Dave's advice-- how are you configuring your board? After
> programming the FPGA, you'll need to appropriately configure the ADC to
> operate in the right mode. The code seems to be linked here --
> https://casper.ssl.berkeley.edu/wiki/ADC16x250-8_coax_rev_2
>
> Cheers
> Jack
>
> On Wed, 3 Apr 2019 at 00:53, Franco <[email protected]> wrote:
>
>> Hi Casperites,
>>
>> I'm working in some project that uses a ROACH2 and an adc16x250-8 ADC
>> board. When I check the raw data from the ADC using a snapshot block I see
>> this weird effect where two consecutive samples have always the same value,
>> as shown in this image:
>>
>> https://my.pcloud.com/publink/show?code=XZMRx67Zpj7XjnkE5PypVuuDCB9Mhu8IJJ37
>>
>> According to an ex-coworker, this is the expected behavior of the
>> adc16x250-8 board in 16 input mode, because of some constraints in the
>> communication between the ADC and the FPGA, the FPGA must run at twice the
>> speed to correctly receive the sampled data. However, couldn't find any
>> explicit mention of this phenomenon in the CASPER website or mailing list.
>> Can someone confirm this is the correct behavior so I can get peace of mind
>> :)?
>>
>> Some info of my test:
>> - Board: ROACH2-rev2
>> - ADC: ADC16x250-8 coax rev2
>> - ADC mode: 16 inputs (demux 1, using David Macmahon initalization code)
>> - User IP Clock Rate: 140 MHz
>> - Actual clock frequency used in the adc board: 140MHz
>>
>> Thanks,
>>
>> Franco Curotto
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "[email protected]" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>>
> --
> You received this message because you are subscribed to the Google Groups "
> [email protected]" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
>

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to