Hi James I installed the PySpead package but I get the following error when I run the tut3.py script:
ImportError: No mode named spead Do you perhaps have any ideas on how to solve it? Thank you!! Heystek On Fri, Oct 7, 2016 at 11:01 AM, James Smith <jsm...@ska.ac.za> wrote: > Hello Heystek, > > If you're still in the Python environment, then PySpead is the one you > want. > > Regards, > James > > > On Fri, Oct 7, 2016 at 10:59 AM, Heystek Grobler <heystekgrob...@gmail.com > > wrote: > >> Good Day >> >> After a while of troubleshooting I determined the connection with TCP/IP >> into the board was correct. I updated the file system and kernel of the >> ROACH2 and now I can program it. >> >> I only need to install a package called spead in order to use the .bof >> file with tutorial 3 of CASPER. >> >> Where can a download the spead package from? I can only find PySpead and >> Spead2. >> >> Thanks for everyones help >> >> Heystek! >> >> On Fri, Sep 30, 2016 at 5:28 PM, Adam Isaacson <aisaac...@ska.ac.za> >> wrote: >> >>> Hi Heystek, >>> >>> If you want to telnet, which is another way of configuring your board, >>> then you need to state the port. Are you doing the following from the >>> terminal: >>> >>> 1)Telnet to port 7147: "telnet <ip> 7147". >>> >>> 2)?progremote fpgfile.fpg >>> >>> You say you can ping your board, so you should be able to connect via >>> casperfpga, as you mentioned above. Did you do what James suggested i.e. >>> try running fpga.is_connected()? if it reports "True" then you are >>> connected and if false then you will need to debug further. Are you sure >>> that the IP you are pinging is your roach2 - may sound like a silly >>> question, but I don't know your setup. >>> >>> Kind Regards, >>> >>> Adam >>> >>> >>> On Fri, Sep 30, 2016 at 3:38 PM, Heystek Grobler < >>> heystekgrob...@gmail.com> wrote: >>> >>>> Hi James >>>> >>>> I will try it. Through the terminal I can ping the board, but I cant >>>> open a Telnet connection. >>>> >>>> When I open a ttyUSB connection to the Roach en monitor it, and try to >>>> upload the fga file, the Roach gives the same error "progremote" >>>> >>>> Thats why I'm confused >>>> >>>> Thanks for your help! >>>> >>>> I really appreciate it >>>> >>>> Heystek >>>> >>>> >>>> On Friday, 30 September 2016, James Smith <jsm...@ska.ac.za> wrote: >>>> >>>>> Hello Heystek, >>>>> >>>>> Before you program the ROACH2, I'd suggest trying fpga.is_connected() >>>>> and fpga.est_clk_frequency() to check whether you can actually >>>>> communicate with the ROACH2. It might be a network cable that's been >>>>> unplugged by accident - that's where I've seen those errors before. The >>>>> fpga=casperfpga.katcp_fpga.KatcpFpga('roachname or ip_address') >>>>> doesn't actually throw an error if it can't connect to the ROACH2. This >>>>> information would at least help you narrow down the possibilities as to >>>>> what's wrong (i.e. whether it's the kernel on the ROACH2). >>>>> >>>>> Disclaimer: I work only on ROACH, but I'm fairly certain the procedure >>>>> would be the same. >>>>> >>>>> Regards, >>>>> James >>>>> >>>>> >>>>> On Fri, Sep 30, 2016 at 1:36 PM, Heystek Grobler < >>>>> heystekgrob...@gmail.com> wrote: >>>>> >>>>>> Good day everyone >>>>>> >>>>>> I am having difficulties programming the ROACH 2 board. I am >>>>>> following the instructions of CASPER tutorial one. >>>>>> >>>>>> I Have compiled the fpg file and is using the following steps from >>>>>> the tutorial. >>>>>> >>>>>> 1. I entered ipython into the terminal >>>>>> 2. import casperfpga >>>>>> 3. fpga=casperfpga.katcp_fpga.KatcpFpga('roachname or ip_address') >>>>>> with the ip address of my roach >>>>>> 4. fpga.upload_to_ram_and_program('your_fpgfile.fpg') with the >>>>>> location of the .fpga file >>>>>> >>>>>> but at point 4 I get the following error: >>>>>> >>>>>> RuntimeError Traceback (most recent >>>>>> call last) >>>>>> <ipython-input-6-bdb3ff92f6c0> in <module>() >>>>>> ----> 1 fpga.upload_to_ram_and_program('/home/heystek/simulink/ai_t1 >>>>>> /bit_files/ai_t1_2016_Sep_14_2052.fpg') >>>>>> >>>>>> /usr/local/lib/python2.7/dist-packages/casperfpga/katcp_fpga.pyc in >>>>>> upload_to_ram_and_program(self, filename, port, timeout, >>>>>> wait_complete) >>>>>> 442 if request_result != '': >>>>>> 443 raise RuntimeError('progremote request(%s) on >>>>>> host %s failed' % >>>>>> --> 444 (request_result, self.host)) >>>>>> 445 >>>>>> 446 # start the upload thread and join >>>>>> >>>>>> RuntimeError: progremote request(Request to client 192.168.33.4 >>>>>> failed.) on host 192.168.33.4 failed >>>>>> >>>>>> Am I doing something wrong? >>>>>> >>>>>> I looked at the mail archives and it sugested that I update the >>>>>> kernel of the roach. Is this perhaps the problem? Or am I doing something >>>>>> wrong? >>>>>> >>>>>> Have a wonderful day. >>>>>> >>>>>> Heystek >>>>>> >>>>> >>>>> >>> >>> >>> -- >>> >>> Adam Isaacson >>> >>> DBE: FPGA Engineer >>> >>> SKA-SA >>> >>> 3rd Floor >>> >>> The Park >>> >>> Park Road >>> >>> Pinelands >>> >>> 7405 >>> >>> >>> Tel: +27215067300 (W) >>> >>> Fax: +27215067375 (W) >>> >>> Cell: +27825639602 >>> >> >> >