Hey Dan, I'm following along closely here. Will we also need to manually set the registers for the katadc or is that built into the .bof file upon execution? I am reading the KatADC data sheet along with looking at the corr.katadc functions. Is there any documentation about the katadc block or am I on the right track just poking around and learning - specifically I've been working on trying to adjust tutorial 3. I'm also a little confused about why the katadc block in ADC interleave mode has 8 outputs - I was thinking that the interleave mode was the equivalent of Dual Edged Sampling and that we should get 4 outputs for the 1 input. Any documentation on this or .mdl files?
--Laura On Fri, Mar 2, 2012 at 4:49 PM, Dan Werthimer <d...@ssl.berkeley.edu> wrote: > > > hi tom, > > if you are using kat-ADC's, you'll need to change > the adc yellow block in the tutorial. > > dan > > On Fri, Mar 2, 2012 at 3:57 PM, Kuiper, Thomas (3266) <kui...@jpl.nasa.gov > > wrote: > >> I think that's it! I after replacing the file system, I made the >> necessary changes from memory and general sys admin knowledge. I think I >> forgot to move the bof file. I'll let you know when I have a network >> connection again. >> >> Thanks >> >> Tom >> >> Sent from my iPhone >> >> On Mar 2, 2012, at 3:25 PM, "David MacMahon" <dav...@astro.berkeley.edu> >> wrote: >> >> > Hi, Tom, >> > >> > That's definitely not the most helpful error message. Here are a >> couple of things to check: Does the bof file have execute permissions? Is >> it in the right directory? >> > >> > Dave >> > >> > On Mar 2, 2012, at 3:09 PM, Kuiper, Thomas (3266) wrote: >> > >> >> After the challenges I shared with you and more that I didn't, I've >> reached a reasonably satisfactory state. I say that because I think I'm >> finally at the hardware/firmware level. The hardware: KatADC in Z-Doc 0 of >> a ROACH-1. 800 MHz at 0 dBm going in to clk. The firmware: from the >> tutorial. Likewise the Python script. Latest kernel, filesystem and >> borphserver2 from wiki/LatestVersions. Can anyone suggest what may be >> wrong and what I should try next? Is there a script for verifying the >> clock, for instance? >> >> >> >> Thanks and regards, >> >> >> >> Tom >> >> >> >> kuiper@vega:/opt/CASPER/tutorials_devel/workshop_2010/roach_tut3_wideband_spec$ >> sudo ./spectrometer.py roach1 r_spec_2048_r105_2010_Jul_26_1205.bof >> >> [sudo] password for kuiper: >> >> Connecting to server roach1 on port 7147... ok >> >> >> >> ------------------------ >> >> Programming FPGA with r_spec_2048_r105_2010_Jul_26_1205.bof... FAILURE >> DETECTED. Log entries: >> >> roach1: Starting thread Thread-1 >> >> roach1: #version raw-0.1 >> >> roach1: #build-state tcpborphserver-2.3398 >> >> roach1: ?progdev r_spec_2048_r105_2010_Jul_26_1205.bof >> >> >> >> None >> >> Traceback (most recent call last): >> >> File "./spectrometer.py", line 143, in <module> >> >> exit_fail() >> >> File "./spectrometer.py", line 110, in <module> >> >> fpga.progdev(bitstream) >> >> File "/usr/local/lib/python2.6/dist-packages/corr/katcp_wrapper.py", >> line 110, in progdev >> >> reply, informs = self._request("progdev", boffile) >> >> File "/usr/local/lib/python2.6/dist-packages/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 progdev timed out after 10 seconds. >> >> >> > >> >> >