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
>>>
>>
>>
>

Reply via email to