Hi Ricardo,

It seems the adc mask script calls the reuse_line function, which is in the
casper library in a subdirectory called simulink_drawing_fns.

I didn't have this subdirectory in my matlab path, which caused the same
error you're seeing. After adding the directory, all seems to work as it
should.

Hope this helps

Jack


On 7 July 2011 23:40, Ricardo Finger <[email protected]> wrote:

> Hello John,
>
> please find attached the .mdl file.
>
> Ricardo.
>
>
> On Thu, Jul 7, 2011 at 3:23 PM, John Ford <[email protected]> wrote:
> > Hi Ricardo.  If you can send me your .mdl file, I will try it on our
> system.
> >
> > John
> >
> >> Hello Jack,
> >>
> >> Thanks for your email.
> >> in fact I did not place the xilnx system and bee xps on that try. I
> >> did it now, and the outcome after a ctrl-d is the same (screenshoot
> >> attached).
> >> The matlab command windows shows "Running mask script for adc083000
> >> untitled/adc083000x2", but the block pins are not updated and the
> >> error still there.
> >>
> >> cheers,
> >>
> >> Ricardo.
> >>
> >>
> >> On Thu, Jul 7, 2011 at 1:23 PM, Jack Hickish <[email protected]>
> >> wrote:
> >>> Hi Ricardo,
> >>>
> >>> It's probably just the way the screenshot is taken, but I can't see a
> >>> xilnx
> >>> system or bee xps configuration block in either of the two images
> you've
> >>> sent. Is it possible that this is the problem?
> >>>
> >>> Cheers
> >>> Jack
> >>>
> >>> On 7 Jul 2011 18:13, "Ricardo Finger" <[email protected]> wrote:
> >>>> Hello Mark / CASPER team
> >>>>
> >>>> I installed
> >>>>
> >>>> * Centos 5, 64 Bit
> >>>> * Matlab 2009b
> >>>> * Xilinx ISE 11.1, 11.3 and 11.4
> >>>>
> >>>> as described in https://casper.berkeley.edu/wiki/Linux_xps but I am
> >>>> having the the same problem I had in ubuntu. I did compile the tut3
> >>>> .mdl just as downloaded from CASPER, but when I try to replace the ADC
> >>>> block with the ADC083000x2 block the "error due to multiple causes"
> >>>> pop up.
> >>>>
> >>>> I did then a new model with only the ADC083000x2 block (screenshoot
> >>>> attached) and I changed the parameters to work with ZDOK0 only. After
> >>>> pushing "Apply" nothing happened to the block (i.e. adc1 outputs were
> >>>> still there), and then after pressing crtl-d the error due to
> >>>> multiples causes pop up again.
> >>>>
> >>>> I am kind of stuck now... any insight would be highly appreciated.
> >>>>
> >>>> thanks!
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On Tue, Jun 28, 2011 at 6:11 PM, Ricardo Finger <[email protected]>
> >>>> wrote:
> >>>>> Hello Mark,
> >>>>>
> >>>>> I tried ctrl-d and I got the same errors when I try to simulate.
> >>>>>
> >>>>> "Error due to multiple causes." and "Error in
> >>>>> 'r_spec_2048_r105_b/adc083000x2': Initialization commands cannot be
> >>>>> evaluated."
> >>>>>
> >>>>> There is no reason why I connected the first 4 time samples. I was
> >>>>> just trying to make it compile with the least possible changes to the
> >>>>> original design. At this moment I am just trying to go through the
> >>>>> tutorials with the HW I have: a (sx95?) Roach and 1xADC83000.
> >>>>>
> >>>>> Is there a command to know the type of FPGA installed on the roach?
> >>>>>
> >>>>> Is it possible to use the ADC083000x2 with just one ADC board
> >>>>> installed? or there is another block for this purpose?
> >>>>>
> >>>>> Should I modify the size of the PFB and FFT to connect all samples of
> >>>>> ADC0?
> >>>>>
> >>>>> or may I try first to connect every even sample: s0,s2,s4,s6?
> >>>>> Should the former run as an spectrometer with a quarter of the
> >>>>> bandwidth of the ADC clock?
> >>>>>
> >>>>> Regards,
> >>>>>
> >>>>> Ricardo.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Thu, Jun 23, 2011 at 6:35 PM, Mark Wagner
> >>>>> <[email protected]>
> >>>>> wrote:
> >>>>>> Hi Ricardo,
> >>>>>> Can you run ctrl-d to update the design which will propagate the
> data
> >>>>>> types
> >>>>>> and give you a more verbose error in the matlab workspace.
> >>>>>> Also, you should be aware that Ubuntu is not a supported OS.
> >>>>>> Is there a reason why you're taking the first 4 time samples instead
> >>>>>> of
> >>>>>> every other?
> >>>>>> Mark
> >>>>>>
> >>>>>> On Thu, Jun 23, 2011 at 3:23 PM, Ricardo Finger <[email protected]
> >
> >>>>>> wrote:
> >>>>>>>
> >>>>>>> Hello Mark,
> >>>>>>>
> >>>>>>> I realised that the ADC yellow block is for the 2x1GSPS ADC while
> >>>>>>> the
> >>>>>>> ADC0083000 is the one for the the 3GSPS board I have. That explains
> >>>>>>> why the .bof you mentioned and the one I created didnt work, since
> >>>>>>> when I replaced the ADC block was to fix a 'library reference'
> >>>>>>> problem,and I use the same block of the tutorial.
> >>>>>>>
> >>>>>>> The question now is that my simulink library does not have a
> >>>>>>> 'ADC0083000' block but a 'ADC0083000x2' which I guess can be used
> >>>>>>> with
> >>>>>>> a single board too.
> >>>>>>>
> >>>>>>> I replaced the ADC block by the ADC083000x2 and used the 4 LSBs to
> >>>>>>> connect to the PFB block in the tutorial design.
> >>>>>>> I terminated the rest of the block connectors and leaved everything
> >>>>>>> else unchanged.
> >>>>>>> Now I am getting 'error due to multiple causes' when trying to
> >>>>>>> simulate.
> >>>>>>>
> >>>>>>> To see how I connect the block you can have a look this
> screenshoot:
> >>>>>>>
> >>>>>>> http://www.das.uchile.cl/~rfinger/ROACH/tut3_adc83000.png
> >>>>>>>
> >>>>>>> Am I in the right direction?, or this is not the block to run a
> >>>>>>> single
> >>>>>>> 083000 ADC board?
> >>>>>>> is there a log to look the multiple causes errors of the simulation
> >>>>>>> to
> >>>>>>> start debugging?
> >>>>>>>
> >>>>>>> Thanks!
> >>>>>>>
> >>>>>>> Ricardo.
> >>>>>>>
> >>>>>>>
> >>>>>>> On Tue, Jun 21, 2011 at 6:58 PM, Ricardo Finger <
> [email protected]>
> >>>>>>> wrote:
> >>>>>>> > Hello Mark,
> >>>>>>> >
> >>>>>>> > Thanks for your prompt answer.
> >>>>>>> > We are using the ADC1x3000-8 in the ZDOK 0.
> >>>>>>> > The first thing we did was to run the bof file you mentioned,
> just
> >>>>>>> > after downloaded.
> >>>>>>> > I just did it again with the same result:
> >>>>>>> >
> >>>>>>> > root@roach-laptop:~/Desktop/workspace# ./spectrometer.py
> >>>>>>> 192.168.1.10
> >>>>>>> > -b r_spec_2048_r105_2010_Jul_26_1205.bof
> >>>>>>> > Connecting to server 192.168.1.10 on port 7147...  ok
> >>>>>>> >
> >>>>>>> > ------------------------
> >>>>>>> > Programming FPGA with r_spec_2048_r105_2010_Jul_26_1205.bof...
> >>>>>>> done
> >>>>>>> > Configuring accumulation period... done
> >>>>>>> > Resetting counters... done
> >>>>>>> > Setting digital gain of all channels to 4294967295... done
> >>>>>>> >
> >>>>>>> > We got the same spectrum I mentioned in my last email and after a
> >>>>>>> > while we got error:
> >>>>>>> >
> >>>>>>> >
> >>>>>>> > Exception in Tkinter callback
> >>>>>>> > Traceback (most recent call last):
> >>>>>>> >  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 1413, in
> >>>>>>> __call__
> >>>>>>> >    return self.func(*args)
> >>>>>>> >  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 498, in callit
> >>>>>>> >    func(*args)
> >>>>>>> >  File "./spectrometer.py", line 49, in plot_spectrum
> >>>>>>> >    acc_n, interleave_a = get_data()
> >>>>>>> >  File "./spectrometer.py", line 37, in get_data
> >>>>>>> >    a_1=struct.unpack('>1024l',fpga.read('odd',1024*4,0))
> >>>>>>> >  File
> >>>>>>> >
> >>>>>>> >
> "/usr/local/lib/python2.6/dist-packages/corr-0.6.5-py2.6.egg/corr/katcp_wrapper.py",
> >>>>>>> > line 265, in read
> >>>>>>> >    str(size))
> >>>>>>> >  File
> >>>>>>> >
> >>>>>>> >
> "/usr/local/lib/python2.6/dist-packages/corr-0.6.5-py2.6.egg/corr/katcp_wrapper.py",
> >>>>>>> > line 61, in _request
> >>>>>>> >    reply, informs = self.blocking_request(request,keepalive=True)
> >>>>>>> >  File
> >>>>>>> >
> >>>>>>> >
> "/usr/local/lib/python2.6/dist-packages/katcp-0.3.4-py2.6.egg/katcp/client.py",
> >>>>>>> > line 623, in blocking_request
> >>>>>>> >    (msg.name, timeout))
> >>>>>>> > RuntimeError: Request read timed out after 10 seconds.
> >>>>>>> >
> >>>>>>> > I am using the normal Ethernet port to connect to the ROACH (not
> >>>>>>> the
> >>>>>>> > 10GBE).
> >>>>>>> > A red led lights up on the roach when I run the script.
> >>>>>>> > Also a green light blinks about two times per second.
> >>>>>>> > After the script crashes with the 'runtime' error the leds on the
> >>>>>>> > roach continue doing the same thing.
> >>>>>>> >
> >>>>>>> > Ricardo.
> >>>>>>> >
> >>>>>>> >
> >>>>>>> > On Tue, Jun 21, 2011 at 6:24 PM, Mark Wagner
> >>>>>>> > <[email protected]>
> >>>>>>> > wrote:
> >>>>>>> >> Hi Ricardo,
> >>>>>>> >> Generally what we refer to as the iADC is 1Gsps (or 2
> >>>>>>> interleaved):
> >>>>>>> >> https://casper.berkeley.edu/wiki/ADC2x1000-8
> >>>>>>> >> Is this what you're using, or is it our national ADC at 3Gsps?
> >>>>>>> >> https://casper.berkeley.edu/wiki/ADC1x3000-8
> >>>>>>> >> Have you tried loading the bof file in SVN without making any
> >>>>>>> >> changes?
> >>>>>>> >>
> >>>>>>> >>
> >>>>>>> >>
> https://casper.berkeley.edu/svn/trunk/ref_designs_tutorials/workshop_2010/roach_tut3_wideband_spec/r_spec_2048_r105_2010_Jul_26_1205.bof
> >>>>>>> >>
> >>>>>>> >> If you're using the National board, you'll need to switch out
> the
> >>>>>>> >> ADC
> >>>>>>> >> yellow
> >>>>>>> >> block as well.
> >>>>>>> >> Mark
> >>>>>>> >>
> >>>>>>> >> On Tue, Jun 21, 2011 at 2:14 PM, Ricardo Finger
> >>>>>>> <[email protected]>
> >>>>>>> >> wrote:
> >>>>>>> >>>
> >>>>>>> >>> Hello All,
> >>>>>>> >>>
> >>>>>>> >>> I am trying to run the tutorial 3 spectrometer on a ROACH +
> >>>>>>> >>> 1x_3GSPS_iADC.
> >>>>>>> >>> I used the bof file provided by casper as well as our own bof
> >>>>>>> file
> >>>>>>> >>> compiled here (on ubuntu) using the simulink model from casper
> >>>>>>> >>> after
> >>>>>>> >>> replacing the pfb and fft blocks from our 'local' library.
> >>>>>>> >>>
> >>>>>>> >>> In both cases I got a strange symmetric spectrum (
> >>>>>>> >>> http://www.das.uchile.cl/~rfinger/ROACH/tut3_1.png ) which
> >>>>>>> >>> doesn't change to much when a test tone is applied.
> >>>>>>> >>> The iADC clock was 800MHz, 0dBm, provided by a valontech 5007
> >>>>>>> >>> synthesizer,
> >>>>>>> >>> and the test tone was 100/200 MHz, 0dBm.
> >>>>>>> >>>
> >>>>>>> >>> After a few integration periods I get a 'timeout' error, and a
> >>>>>>> >>> blank
> >>>>>>> >>> window in the spectrometer.py application.
> >>>>>>> >>>
> >>>>>>> >>> Does anyone got the same problem?
> >>>>>>> >>>
> >>>>>>> >>> Thanks,
> >>>>>>> >>>
> >>>>>>> >>> Ricardo.
> >>>>>>> >>>
> >>>>>>> >>> --
> >>>>>>> >>> Ricardo Finger Camus
> >>>>>>> >>> Electrical Engineer
> >>>>>>> >>> Astronomy Department
> >>>>>>> >>> University of Chile
> >>>>>>> >>> Of: 56(2)9771119
> >>>>>>> >>> Casilla 36-D, Santiago.
> >>>>>>> >>> http://www.das.uchile.cl/lab_mwl/
> >>>>>>> >>>
> >>>>>>> >>>
> >>>>>>> >>
> >>>>>>> >>
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> > --
> >>>>>>> > Ricardo Finger Camus
> >>>>>>> > Electrical Engineer
> >>>>>>> > Astronomy Department
> >>>>>>> > University of Chile
> >>>>>>> > Of: 56(2)9771119
> >>>>>>> > Casilla 36-D, Santiago.
> >>>>>>> > http://www.das.uchile.cl/lab_mwl/
> >>>>>>> >
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Ricardo Finger Camus
> >>>>>>> Electrical Engineer
> >>>>>>> Astronomy Department
> >>>>>>> University of Chile
> >>>>>>> Of: 56(2)9771119
> >>>>>>> Casilla 36-D, Santiago.
> >>>>>>> http://www.das.uchile.cl/lab_mwl/
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Ricardo Finger Camus
> >>>>> Electrical Engineer
> >>>>> Astronomy Department
> >>>>> University of Chile
> >>>>> Of: 56(2)9771119
> >>>>> Casilla 36-D, Santiago.
> >>>>> http://www.das.uchile.cl/lab_mwl/
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Ricardo Finger Camus
> >>>> Electrical Engineer
> >>>> Astronomy Department
> >>>> University of Chile
> >>>> Of: 56(2)9771119
> >>>> Casilla 36-D, Santiago.
> >>>> http://www.das.uchile.cl/lab_mwl/
> >>>
> >>
> >>
> >>
> >> --
> >> Ricardo Finger Camus
> >> Electrical Engineer
> >> Astronomy Department
> >> University of Chile
> >> Of: 56(2)9771119
> >> Casilla 36-D, Santiago.
> >> http://www.das.uchile.cl/lab_mwl/
> >>
> >
> >
> >
>
>
>
> --
> Ricardo Finger Camus
> Electrical Engineer
> Astronomy Department
> University of Chile
> Of: 56(2)9771119
> Casilla 36-D, Santiago.
> http://www.das.uchile.cl/lab_mwl/
>

Reply via email to