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