Hi,
Delivering a clock of 960 MHz to the ADC card and programming the
4 ADC ICs to divide that clock by two would work as well.
Matt

On Wed, Mar 9, 2016 at 9:49 AM, David MacMahon <dav...@astro.berkeley.edu>
wrote:

> Hi Vishwa,
>
> I am not at my computer right now, so this is from memory, but I think you
> want to specify an IP clock rate of 240 MHz and supply a 480 MHz clock to
> the ADC card(s). The IP clock rate is sometimes called the fabric clock
> rate. It is the rate at which the FPGA logic elements (aka fabric) operate.
> The ADC chips need a sample clock that is commensurate with the sampling
> frequency. When you initialize the ADCs using adc16_init.rb, be sure to
> pass the "-d" option. If your version of adc16_init.rb does not support the
> "-d" option, then you will need to update it.
>
> Hope this helps,
> Dave
>
> On Mar 9, 2016, at 08:33, Vishwa Seneviratne <mp...@zips.uakron.edu>
> wrote:
>
> Hi David/Jack,
>
> We are working on a beam former and we use the 'ADC16x250-8 coax rev 2' to
> sample RF signals using ROACH2-Rev 2. The operating BW is 240MHz. Thus, we
> need to sample the signals at 480 MSamples/s. We have few queries regarding
> the adc16 yellow block and how to setup the input clock.
>
> 1. Can we compile a design by setting the IP clock rate to 480MHz?
> 2. Should we supply a IP clock frequency of 480MHz to the ADC board to
> achieve a sampling rate of 480MSamples/s.  If not, at what clock rate
> should we supply? And what other parameters needed to setup when running
> the bof file.
>
> Thank you
>
>
> Sincerely,
>
>
> *Vishwa Seneviratne*
>
> *Graduate Student*
>
> *Dept. of Electrical and Computer Engineering*
> *University of Akron*
>
> On Wed, Feb 3, 2016 at 12:38 PM, David MacMahon <dav...@astro.berkeley.edu
> > wrote:
>
>> Hi, Vishwa,
>>
>> The software installed by following the ADC16 user guide had not been
>> updated with the newer version of the adc16 code that supports demux mode.
>> I have updated the software that the user guide points to, so if you
>> reinstall the adc16 gem as per the user guide you should get version 0.4.0
>> which supports demux mode.
>>
>> Thanks for bringing this issue to my attention.
>>
>> Dave
>>
>> On Feb 3, 2016, at 7:02 PM, Vishwa Seneviratne <mp...@zips.uakron.edu>
>> wrote:
>>
>> Hi Dave,
>>
>> Here is the output.
>>
>> vishwa@server3:~/Desktop/roach/poly$ adc16_init.rb -h
>> Usage: adc16_init.rb [OPTIONS] HOSTNAME BOF
>>
>> Programs HOSTNAME with ADC16-based design BOF and then calibrates
>> the serdes receivers.
>>
>> Options:
>>     -i, --iters=N                    Number of snaps per tap [1]
>>     -r, --reg=R1=V1[,R2=V2...]       Register addr=value pairs to set
>>     -v, --[no-]verbose               Display more info [false]
>>     -h, --help                       Show this message
>>
>>
>> vishwa@server3:~/Desktop/roach/poly$ gem list adc16
>>
>> *** LOCAL GEMS ***
>>
>> adc16 (0.3.6)
>>
>>
>>
>>
>> Sincerely,
>>
>>
>> *Vishwa Seneviratne*
>>
>> *Graduate Student*
>>
>> *Dept. of Electrical and Computer Engineering*
>> *University of Akron*
>>
>> On Wed, Feb 3, 2016 at 11:28 AM, David MacMahon <
>> dav...@astro.berkeley.edu> wrote:
>>
>>> What does "adc16_init.rb -h" show?  What does "gem list adc16" show?
>>> Maybe you need a newer version of the adc16 code.
>>>
>>> Dave
>>>
>>> On Feb 3, 2016, at 18:20, Vishwa Seneviratne <mp...@zips.uakron.edu>
>>> wrote:
>>>
>>> Hi Jack,
>>>
>>> I'm thinking that the ruby script 'adc16_init.rb' does not identify the
>>> '--demux' parameter. I used the code at 'git://
>>> github.com/david-macmahon/casper_adc16.git'. What can I do to set the
>>> parameter?
>>>
>>> Thank you
>>>
>>>
>>> Sincerely,
>>>
>>>
>>> *Vishwa Seneviratne*
>>>
>>> *Graduate Student*
>>>
>>> *Dept. of Electrical and Computer Engineering*
>>> *University of Akron*
>>>
>>> On Wed, Feb 3, 2016 at 11:02 AM, Vishwa Seneviratne <
>>> mp...@zips.uakron.edu> wrote:
>>>
>>>> Hi Jack,
>>>>
>>>> I did try all the combinations. The error remains the same.
>>>>
>>>> $ adc16_init.rb -v --demux=1 192.168.10.5 poly_design.bof
>>>> /var/lib/gems/1.9.1/gems/adc16-0.3.6/bin/adc16_init.rb:40:in `<top
>>>> (required)>': invalid option: --demux=2 (OptionParser::InvalidOption)
>>>> from /usr/local/bin/adc16_init.rb:19:in `load'
>>>> from /usr/local/bin/adc16_init.rb:19:in `<main>'
>>>>
>>>>
>>>> Sincerely,
>>>>
>>>>
>>>> *Vishwa Seneviratne*
>>>>
>>>> *Graduate Student*
>>>>
>>>> *Dept. of Electrical and Computer Engineering*
>>>> *University of Akron*
>>>>
>>>> On Wed, Feb 3, 2016 at 2:25 AM, Jack Hickish <jackhick...@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Vishwa,
>>>>>
>>>>> Is the syntax definitely -demux=1 andnot either --demux=1 or -d 1 ?
>>>>>
>>>>>
>>>>> Jack
>>>>>
>>>>> On Wed, 3 Feb 2016, 12:39 a.m. Vishwa Seneviratne <
>>>>> mp...@zips.uakron.edu> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am working on how to work with different operating of
>>>>>> the 'ADC16x250-8 coax rev 2' for a very simple design to test how the ADC
>>>>>> works. The design is compiled at an IP clock rate setting of 200MHz. My
>>>>>> objective is to sample my input signal at higher sampling rate 
>>>>>> (preferably
>>>>>> 400, 800 MHz).
>>>>>>
>>>>>> According to the user guide ''
>>>>>> https://casper.berkeley.edu/wiki/images/4/4c/ADC16_user_guide.txt";
>>>>>> by setting the demux parameter I should be able to switch between 
>>>>>> different
>>>>>> sampling rates. I get the following error.
>>>>>>
>>>>>> $ adc16_init.rb -v -demux=1 192.168.10.5 poly_design.bof
>>>>>> /var/lib/gems/1.9.1/gems/adc16-0.3.6/bin/adc16_init.rb:40:in `<top
>>>>>> (required)>': invalid option: -demux=2 (OptionParser::InvalidOption)
>>>>>> from /usr/local/bin/adc16_init.rb:19:in `load'
>>>>>> from /usr/local/bin/adc16_init.rb:19:in `<main>'
>>>>>>
>>>>>> When I don't pass the 'demux' parameter the ADC board get initialized
>>>>>> to 8 analog inputs by default.
>>>>>>
>>>>>> How do I resolve this issue? or how can I set the ADC's to operate at
>>>>>> different sampling rates?
>>>>>>
>>>>>> Thank you in advance
>>>>>>
>>>>>> Sincerely,
>>>>>>
>>>>>>
>>>>>> *Vishwa Seneviratne*
>>>>>>
>>>>>> *Graduate Student*
>>>>>>
>>>>>> *Dept. of Electrical and Computer Engineering*
>>>>>> *University of Akron*
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>

Reply via email to