Hi Ricardo, It looks like the ADC mask script didn't run properly as it should only show 8 ports for ADC 0 when you only have ZDOK 0 selected. Yours seems to be in interleaved mode. I would try deleting the yellow block, replacing it with your parameters, and updating again.
Not sure, most likely you have the SX95T, otherwise I don't think the .bof file would have run. Using the even samples will give you half the bandwidth. The size of the PFB and the number of simultaneous inputs from the ADC are independent. Mark On Tue, Jun 28, 2011 at 3: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/ >

