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* >>>>> >>>> >>> >> > >