[casper] soliciting your opinions

2009-02-25 Thread Tom Kuiper
Tomorrow some of us are meeting with Sandy Weinreb and Steve Smith to talk about a wideband, channelized down-converter. Ultimately we want to be able to down-convert and digitize 14 - 26Ghz simultaneously. Sandy's GAVRT design was based on the 2 Gsamp/s CASPER iADCs. Using that approach,

Re: [casper] fiber capacity

2009-12-17 Thread Tom Kuiper
cannot cover the whole 17-27 GHz band but we could break it into two. Jouko's recommendation seems like a good idea. Fiber cables are cheap. If I understand it correctly, the single mode fibers will support analog if we need to go that way. Best regards Tom Best Wishes, Dan Tom

Re: [casper] fiber capacity

2009-12-17 Thread Tom Kuiper
John Ford wrote: We've decided (Maybe prematurely?) that wide-band analog links are not the way to go, for single-dish, at least. The stability we need was not there the last time I looked, when you factor in the twisting of the fibers, the diurnal temperature variations, etc. Can you give me

[casper] ROACH-based pulsar machine?

2010-01-29 Thread Tom Kuiper
I'm trying to scope the hardware required for SERENDIP-type science piggy-backing on DSN down-link (passive, no transmitter) tracks. As a baseline, I'm assuming one ROACH per antenna per activity. Possible activities would be: * searching for pulsars and transient pulses * SETI *

Re: [casper] 11.4 issues

2010-02-03 Thread Tom Kuiper
Mark Wagner wrote: I have recently tried to install Xilinx 11.4 and have run into a standard exception error involving the System Generator generated perl script MasterScriptXXX.pl. This error has occurred on Ubuntu 8.04, 9.10 and Fedora 12. Xilinx support would not answer questions until I

Re: [casper] recommendation for Red Hat Enterprise Linux for CASPER tool flow

2010-02-10 Thread Tom Kuiper
not to. Cheers Tom Scott Ransom wrote: On Wednesday 10 February 2010 09:00:59 am Tom Kuiper wrote: For reasons that are implicit in this finding, I suggest that if you have a lot of locally developed software running under a Debian-like distribution, that you buy a new computer dedicated

Re: [casper] Setting up CASPER toolflow from scratch -- Windows/Linux, and version numbers

2010-07-16 Thread Tom Kuiper
Mark Wagner wrote: 2. Getting the python stuff setup on RHEL5 IS a headache. I would prefer Ubuntu as well, but unfortunately Xilinx doesn't support that. Maybe Xilinx might be willing to reconsider. Companies like Red Hat because they can have a service level agreement and guaranteed

Re: [casper] Don Backer

2010-07-26 Thread Tom Kuiper
Dan Werthimer wrote: I'm very sad to report that Don Backer died this afternoon. Don collapsed just outside his home, probably from a heart attack. Thank you, Dan, for letting us know. What dismal news with which to start the week. He was such a brilliant, inspiring and vital person. I'm

[casper] JPL SETI spectrometer

2010-09-17 Thread Tom Kuiper
Greetings everyone! Steve and I are trying to get the SETI spectrometer ready to go to Goldstone. We put it in its (hopefully) final configuration but are not getting meaningful data now. I imagine that it has something to do with this self-test output. Reading SNAP_CT_IN CH -

Re: [casper] KatADC

2011-06-01 Thread Tom Kuiper
On 06/01/2011 11:19 AM, John Ford wrote: I'd like to know more about this ADC on the hardware wiki page under KatADC: Dual 8-bit 2.0GSPS (or Single 8-bit 4.0GSPS), National Semiconductor ADC08D1520/S7002396 ADC, RF Front-End However, the KatADC page doesn't seem to have any information about

Re: [casper] beware of non-xilinx supported operating systems

2012-02-18 Thread Tom Kuiper
On 02/17/2012 04:01 PM, Andrew Lutomirski wrote: At MIT, we mostly use Fedora. It seems to work, horror stories notwithstanding. Just don't ask for support. There are also tools like schroot that can help with running old distros inside a modern distro. Thank you, Andy. I didn't know

Re: [casper] Workstop 10 Tutorial 3 trial and KatADC

2012-03-03 Thread Tom Kuiper
On 03/02/2012 05:43 PM, Tom Kuiper wrote: On 03/02/2012 04:49 PM, Dan Werthimer wrote: if you are using kat-ADC's, you'll need to change the adc yellow block in the tutorial. OK. In that case I think there's some text somewhere that I read that's misleading. I'll try to find

[casper] Request for a sample bof file

2012-03-04 Thread Tom Kuiper
I would like to test a set-up that I've just configured. I've got a KatADC in Z-Doc 0 of a ROACH-1. The signal is going into IF 0. Pretty much anything will do, though. It's easy to swap Z-Docs and IF inputs, so that's not a constraint. Even the first stage of a FX correlator would be

Re: [casper] Fwd: Request for a sample bof file

2012-03-05 Thread Tom Kuiper
, at 21:38, Tom Kuiper wrote: I would like to test a set-up that I've just configured. I've got a KatADC in Z-Doc 0 of a ROACH-1. The signal is going into IF 0. Pretty much anything will do, though. It's easy to swap Z-Docs and IF inputs, so that's not a constraint. Even the first stage

Re: [casper] Request for a sample bof file

2012-04-04 Thread Tom Kuiper
little instrument. On 04 Mar 2012, at 21:38, Tom Kuiper wrote: I would like to test a set-up that I've just configured. I've got a KatADC in Z-Doc 0 of a ROACH-1. The signal is going into IF 0. Pretty much anything will do, though. It's easy to swap Z-Docs and IF inputs, so that's

[casper] FFT overflow

2012-06-18 Thread Tom Kuiper
I'm trying to run the initialization script for the KAT 16K spectrometer. I get FFT overflow even though all the shift bits are set. How is this possible? Here's the transcript: $ ./rfi_init.py Connecting to ROACH... done. Programming FPGA... done Checking clocks...

Re: [casper] logging in to ROACH PPC through a tunnel

2012-08-27 Thread Tom Kuiper
On 08/27/2012 08:49 AM, Marc Welz wrote: Apologies, my previous email contains errors, I didn't realise that you were using two hops to get to the roach. I was just replying to that when I got this :-) However, it still seems reasonable to use the ssh port, when using separate commands

[casper] ROACH memory mapped IO

2012-08-28 Thread Tom Kuiper
It appears that there is something I don't understand about memory mapped IO. I'm trying to write directly to a firmware register. I have tried in Python in binary mode with various options regarding buffering. I have also tried the command line 'echo 1 register'. Whatever I try, the

Re: [casper] ROACH memory mapped IO

2012-08-28 Thread Tom Kuiper
On 08/28/2012 10:22 AM, Adam Barta wrote: If you are running tcpborphserver2 on the roach then you can use the following commands to write and read from registers through the tcp interface on port 7147. ?wordwrite register-name word-offset payload ?write register-name register-offset payload

Re: [casper] ROACH memory mapped IO

2012-08-28 Thread Tom Kuiper
On 08/28/2012 10:45 AM, Adam Barta wrote: Yes its the trailing newline i think so echo -en \xFF would work Yes, thanks for the -n tip. Here's what I get. root@roach1:/proc/1174/hw/ioreg# echo -en \x01\x00 trig_adc0 root@roach1:/proc/1174/hw/ioreg# cat trig_adc0 | hd 78 30 31 78

Re: [casper] ROACH memory mapped IO

2012-08-28 Thread Tom Kuiper
Aha! root@roach1:/proc/1174/hw/ioreg# echo -en \xFF\xFF trig_adc0 root@roach1:/proc/1174/hw/ioreg# cat trig_adc0 | hd ff ff 46 78 |..Fx| 0004 Tom On 08/28/2012 10:48 AM, Tom Kuiper wrote: On 08/28/2012 10:45 AM, Adam Barta wrote: Yes its

Re: [casper] ROACH memory mapped IO

2012-08-28 Thread Tom Kuiper
On 08/28/2012 11:05 AM, Patrick Brandt wrote: Tom Kuiper wrote: It appears that there is something I don't understand about memory mapped IO. I'm trying to write directly to a firmware register. I have tried in Python in binary mode with various options regarding buffering. I have also

Re: [casper] ROACH memory mapped IO

2012-08-28 Thread Tom Kuiper
|| 0004 root@roach1:/proc/1221/hw/ioreg# ls -l total 0 -r--r--r-- 1 root root 4 Jul 28 02:13 acc_cnt ... -rw-rw-rw- 1 root root 0 Jul 28 02:21 sys_scratchpad -rw-rw-rw- 1 root root 4 Jul 28 02:13 trig_adc0 On Tue, Aug 28, 2012 at 7:48 PM, Tom Kuiper kui...@jpl.nasa.gov mailto:kui

Re: [casper] ROACH memory-mapped IO

2012-08-28 Thread Tom Kuiper
On 08/28/2012 03:11 PM, Tom Kuiper wrote: I have the feeling that the file length going to zero on a simple write is unintended and been lurking in the borph code since no one ever tried such a simple OS-level write. I'm guessing that the file pointer, which is reset to zero before the write

Re: [casper] ROACH memory-mapped IO

2012-08-28 Thread Tom Kuiper
On 08/28/2012 03:54 PM, David MacMahon wrote: On Aug 28, 2012, at 3:39 PM, Tom Kuiper wrote: I don't know how to get Python to read more than teh nominal file size if it is supposed to look like a file. If you want to read the register value a second time, you need to seek

Re: [casper] ROACH memory-mapped IO

2012-08-28 Thread Tom Kuiper
the file and before reading. Still get 0 bytes back. I'm not having much luck in finding a way to change the file size. There is a 'truncate' method that will do it but Linux will zero fill an extended file. Cheers Tom On Wed, Aug 29, 2012 at 1:00 AM, Tom Kuiper kui...@jpl.nasa.gov mailto:kui

Re: [casper] ROACH memory-mapped IO

2012-08-29 Thread Tom Kuiper
Thanks for that, Jason! It is very timely. The reason I went down this path is because I have a spectrometer design, by Joseph Trinh, which takes a slightly different approach to bram access and so I could not use the katcp_wrapper which I'd been using with your 16K spectrometer. He'd

Re: [casper] ROACH memory-mapped IO

2012-08-29 Thread Tom Kuiper
, you should be able to get at least twice the channel resolution. If there's BRAM left over, you should be able to get even more. I forgot to mention that we need a bandwidth of at least 640 MHz. Tom Jason On 29 Aug 2012, at 11:19, Tom Kuiper wrote: Thanks for that, Jason

Re: [casper] ROACH memory-mapped IO

2012-08-29 Thread Tom Kuiper
:32, Tom Kuiper wrote: On 08/29/2012 02:30 AM, Jason Manley wrote: If you take a look at the pocket correlator design (tutorial 4), you'll find that it does four inputs of 400MHz bandwidth (800Msps). I think it has 4-tap PFBs with 1024 channels by default, which fits into a ROACH-1

[casper] just for fun

2012-09-09 Thread Tom Kuiper
For the many of us who haven't been to South Africa yet, we can at least have a little flavour of it. In a British shop in Santa Monica I came across Karoo Farmstyle Apricot cooking sauce. It turned a pound of leftover beef into a delicious meal. Bledie Lekker! Here's a website from the

Re: [casper] casper Digest, Vol 59, Issue 1

2012-10-02 Thread Tom Kuiper
On 10/02/2012 12:03 AM, homin wrote: We have been using Scientific Linux for a while. It have been working well so far basically. But we never compiled 8K point FFT, and we experienced strange behavior at the very beginning. Is it possible to have one host dedicated to the toolflow and do

[casper] KATADC attenuators

2012-12-20 Thread Tom Kuiper
I have two KATADCs, one each in ZDOC0 of two ROACH-1 boards (named roach1 and roach2). It appears that the attenuator for input 0 of the KATADC in roach2 is at 0 dB for whatever attenuation setting command is sent to it. The other three inputs respond as I expect. I assume that this is some

Re: [casper] KATADC attenuators (Tom Kuiper)

2012-12-20 Thread Tom Kuiper
On 12/20/2012 01:33 PM, Larry D'Addario wrote: I suggest that you swap the KATADC boards between roach1 and roach2. Does the problem stay with roach2 or does it move with the KATADC board? I'm pretty sure that I know how that would turn out. Unfortunately, I'm at home in West LA, 30 min with

[casper] KATADC self-calibration

2012-12-21 Thread Tom Kuiper
Can someone point me to the documentation about the KATADCs self-calibration function? Is there a discussion somewhere about the optimum r.m.s. voltage for the sampler input? Thanks, Tom

[casper] KATADC gain control

2012-12-28 Thread Tom Kuiper
I have two designs I'm playing with. I find that if I run the KAT_rfi_sys 16K spectrometer, then after that I can control the RF attenuators with corr.katadc.rf_fe_set(). However, if I load another design developed here (kurtspec) into a cold ROACH (i.e. after power cycling)

Re: [casper] KATADC gain control

2012-12-29 Thread Tom Kuiper
should have made that explicit. Apologies. I guess, pending a resolution of this issue, I can try a work-around in which I first load KAT_rfi_sys and then replace it with kurtspec. Not elegant but ... Thanks and Happy New Year to all Tom Jason On 29 Dec 2012, at 05:03, Tom Kuiper wrote

Re: [casper] KATADC gain control

2012-12-29 Thread Tom Kuiper
On 12/29/2012 09:19 AM, Tom Kuiper wrote: I guess, pending a resolution of this issue, I can try a work-around in which I first load KAT_rfi_sys and then replace it with kurtspec. Not elegant but ... Yup! That works. Thanks for the explanation, Jason. Tom

[casper] tcpborphserver2 question

2013-01-02 Thread Tom Kuiper
If there is a boffile running on a ROACH-1 PPC, does it have to be killed explicitly before borphserver will load another one? Or can you just replace the running boffile with a new one? fpga = corr.katcp_wrapper.FpgaClient() fpga.progdev(bitstream) Hm! I just noticed an fpga.stop(). Do

Re: [casper] tcpborphserver2 question

2013-01-04 Thread Tom Kuiper
On 01/02/2013 10:12 PM, Jason Manley wrote: No, you should be able to just do the new progdev. If you do want to explicitly deprogram, do progdev with a null string argument: fpga.progdev(None) or fpga.progdev(''). fpga.stop() kills katcp comms (used for link teardown before exiting your

Re: [casper] IQ Mixing Below 1 GHz

2013-04-24 Thread Tom Kuiper
Thanks, Steve. Tom Original Message Subject:Re: Fwd: Fwd: [casper] IQ Mixing Below 1 GHz Date: Wed, 24 Apr 2013 10:44:03 -0700 From: Steve Smith ste...@caltech.edu To: Tom Kuiper kui...@jpl.nasa.gov, manuel.m.fra...@jpl.nasa.gov Hittite has IQ mixers

Re: [casper] Netbooting ROACH and ROACH2 from same server

2013-06-19 Thread Tom Kuiper
On 06/19/2013 05:16 PM, Gary, Dale E. wrote: I would like to get a ROACH1 to netboot on the same network as our ROACH2s, but I am not sure how to specify two different directories from which to serve uImages to different machines. Is it possible? I am using the Ubuntu tftp server, whose

[casper] what is the power up option?

2013-07-23 Thread Tom Kuiper
Greetings all! The ActelFusion MMS subsystem on the ROACH-1 boards has a power up on reset option. During some testing a week or so ago, this option was turned off on one of our ROACHes. So I was not surprised that I could not program the FPGA with firmware. However, I was surprised to see

Re: [casper] Hi again / IBOB spectrometer

2013-12-10 Thread Tom Kuiper
://casper.berkeley.edu/wiki/Projects -- http://www.linkedin.com/pub/tom-kuiper/50/ba5/264

Re: [casper] Skewed data samples

2015-04-27 Thread Tom Kuiper
sample values? If you swap ADCs, does the same input signal show the same skewness? Thanks. The problem is solved and the explanation to embarrassing to relate here. If you offer me a beer... Cheers Tom -- http://www.linkedin.com/pub/tom-kuiper/50/ba5/264

[casper] sharing CASPER equipment

2018-01-28 Thread Tom Kuiper
I'm interested in experience people have had using the same equipment installed on a telescope for different projects using different firmware and software.  Have there been issues with firmware swapping?  Are there software issues that cannot be managed by using a different control computer

[casper] ROACH1 est_brd_clk()

2018-04-18 Thread Tom Kuiper
What situations could cause est_brd_clk() to give the wrong answer? I have two ROACH1s and a Valon 5007.  Every time we check the Valon it puts out the required clock frequency, 1020 MHz, at about +7 dBm. When I initialize the ROACHs (roach1, roach2) from an ipython command line,

Re: [casper] ROACH1 est_brd_clk()

2018-04-18 Thread Tom Kuiper
On 04/18/2018 10:53 AM, Gary, Dale E. wrote: What digitizer are these using?  We have had issues with the KATADC on ROACH2, which turns out to need some register initializations in order to function properly, and the symptom is a bad est_brd_clk() result. Hey, wow, Dale! That was fast.  Yes,

Re: [casper] KAT-7 KatADC on ROACH2

2018-04-19 Thread Tom Kuiper
On 04/19/2018 11:20 AM, Jack Hickish wrote: The clock should trigger capture of the values on the data lines when they are stable, so putting the clock edges out of phase with the data transitions makes sense. Having said that, the controller HDL may or may not mess with the relative phases of

Re: [casper] KAT-7 KatADC on ROACH2

2018-04-19 Thread Tom Kuiper
On 04/19/2018 03:18 PM, Jack Hickish wrote: If this is the case I would imagine that you see est_brd_clk taking varying amounts of time to return -- just so this doesn't keep me awake at night, is that the case? Sleep well tonight.  I see all kinds of numbers between and 300 and 480 but

Re: [casper] KAT-7 KatADC on ROACH2

2018-04-19 Thread Tom Kuiper
spectra.  I think there is something in est_brd_clk() that makes an assumption about timing that is not valid in this situation. Regards Tom On 04/19/2018 02:59 PM, Tom Kuiper wrote: On 04/19/2018 11:52 AM, Jack Hickish wrote: Thinking about this a moment longer -- I don't think an incorrect

Re: [casper] KAT-7 KatADC on ROACH2

2018-04-18 Thread Tom Kuiper
This is probably aimed at Jack now but someone else may have an answer to the question below. On 04/18/2018 11:33 AM, Gary, Dale E. wrote: This sounds like the problem we had until Matt Dexter and Dave MacMahon determined that some KatADC registers need to be set for correct ADC operation. 

Re: [casper] KAT-7 KatADC on ROACH2

2018-04-19 Thread Tom Kuiper
On 04/19/2018 11:52 AM, Jack Hickish wrote: Thinking about this a moment longer -- I don't think an incorrect clock phase will be related to reported board clock problems. You can completely mangle the clock phase wrt to data lines, and the FPGA should still correctly lock onto the clock and