A fpg file is text (katcp commands describing the register layout) followed
by the bitstream - use less to view it. If you can generate the bitstream,
chances are you should be able to build the fpg file too.

regards

marc


On Thu, Feb 13, 2020 at 8:45 AM Lukas Karch <lu...@karch.info> wrote:

> Thank you for all the help. Adding "127.0.0.1 localhost" to the host file
> worked. Afterwards I was able to program the fpga both with the tutorial
> .fpg file and a .fpg file I compiled myself.
> Just one more question. Do you happen to know if it is possible to compile
> .fpg files for the Red Pitaya using only Vivado WebPack.
> At the moment I'm using a 30 day evaluation license and I am wondering if
> compiling .fpg files will still work after it runs out.
>
> Adam Isaacson <aisaac...@ska.ac.za> hat am 11. Februar 2020 um 16:33
> geschrieben:
>
> Hi Lukas,
>
> Alexander Raymond from CfA remembers we may have had the same issue in
> Boston last year. Thanks, Alex! He suggests the following:
>
> "Adding 127.0.0.1 localhost to /etc/hosts worked for us in getting past
> the " *no programming informs yet. Odd?* “ error."
>
> Let us know how you progress.
>
> Kind regards,
>
> Adam Isaacson
> South African Radio Astronomy Observatory (SARAO)
> Hardware Manager
> Cell: (+27) 825639602
> Tel:  (+27) 215067300
> email: aisaac...@ska.ac.za
>
>
>
>
>
> On Tue, Feb 11, 2020 at 10:06 AM Adam Isaacson < aisaac...@ska.ac.za>
> wrote:
>
> Hi Lukas,
>
> 1) Did you install casperfpga using the following exactly (ReadMe.md
> "installation" section):  https://github.com/casper-astro/casperfpga?
>
> 2) What casperfpga version are you using? Type "casperfpga.__version__"
> after you import casperfpga.
>
> 3) You are sure tcpborphserver is running? if it is not running then
> casperfpga will not work. Refer to:
>  
> https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/tutorials/redpitaya/red_pitaya_setup.html
> <https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/tutorials/redpitaya/red_pitaya_setup.html>.
>
>
> Kind regards,
>
> Adam Isaacson
> South African Radio Astronomy Observatory (SARAO)
> Hardware Manager
> Cell: (+27) 825639602
> Tel:  (+27) 215067300
> email: aisaac...@ska.ac.za
>
>
>
>
>
> On Tue, Feb 11, 2020 at 9:48 AM Lukas Karch < lu...@karch.info> wrote:
>
> Thank you for the quick response. I tried specifiying the port number but
> the same error appeared. I tried using the .fpg and python script you
> suggested and a very similar error message appeared:
> *lukas@lukas-HP-Pavilion-x360-Convertible-15-br1xx:~/Downloads$ python
> tut_adc_dac.py 10.42.0.69 -p -b tut_adc_dac.fpg*
> *connecting to the Red Pitaya...*
> *done*
> *programming the Red Pitaya...*
> *2020-02-11 08:09:51.39 ERROR 10.42.0.69 transport_katcp.py:594 -
> 10.42.0.69 <http://10.42.0.69>: no programming informs yet. Odd?*
> *ERROR:10.42.0.69:10.42.0.69: no programming informs yet. Odd?*
> *Traceback (most recent call last):*
> *File "tut_adc_dac.py", line 38, in <module>*
> *rp.upload_to_ram_and_program(opts.fpg)*
> *File
> "/usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/casperfpga.py",
> line 314, in upload_to_ram_and_program*
> *filename=filename, wait_complete=wait_complete)*
> *File
> "/usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/transport_katcp.py",
> line 596, in upload_to_ram_and_program*
> *'Odd?' % self.host)*
> *RuntimeError: 10.42.0.69 <http://10.42.0.69>: no programming informs yet.
> Odd?*
>
> Regarding the setup of the Red Pitaya, i mostly followed the instructions
> on this site:
> https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/tutorials/redpitaya/red_pitaya_setup.html.
> Only "git clone https://github.com/ska-sa/katcp.git"; did not work ( *fatal:
> unable to access 'https://github.com/ska-sa/katcp.git/
> <https://github.com/ska-sa/katcp.git/>': Could not resolve host: github.com
> <http://github.com>*), so I downloaded the github on my pc and used "scp
> -r" to copy it to my Red Pitaya.
> Regarding the casperfpga version, I followed the installation instructions
> on this site: https://github.com/casper-astro/casperfpga. At first I
> installed casperfpga using "sudo pip install casperfpga". Later I also
> tried "sudo python setup.py install" but it made no difference.
>
> Adam Isaacson < aisaac...@ska.ac.za> hat am 7. Februar 2020 um 16:26
> geschrieben:
>
> Hi Lukas,
>
> This problem seems familiar to me, but I can't quite remember the
> solution. These are possible suggestions to try:
>
> 1) Have you tried specifying the port number?  fpga =
> casperfpga.CasperFpga('10.42.0.69', port=7147). I remember that was
> necessary at some point.
> 2) Try the actual ADC and DAC tutorial fpg and python script first and see
> if that programs
> https://github.com/casper-astro/tutorials_devel/tree/master/red_pitaya/tut_adc_dac.
> The script and fpg does work and I have tested that. If it doesn't work
> then it could be an issue with your casperfpga version or setup on the card
> - something like that.
>
> Let's take it from there.
>
> Kind regards,
>
> Adam Isaacson
> South African Radio Astronomy Observatory (SARAO)
> Hardware Manager
> Cell: (+27) 825639602
> Tel:  (+27) 215067300
> email: aisaac...@ska.ac.za
>
>
>
>
>
> On Fri, Feb 7, 2020 at 11:59 AM Lukas Karch < lu...@karch.info> wrote:
>
> Hi all,
> I am an electrical engineering student, trying to use casper with a Red
> Pitaya 125-14. I followed the instructions on:
> https://casper-toolflow.readthedocs.io to install the necessary software
> on Ubuntu 16.04 and the first Red Pitaya tutorial on
> https://casper-tutorials.readthedocs.io/en/latest/tutorials/redpitaya/tut_intro.html#programming-the-fpga.
> Currently I am trying to program the FPGA on my Red Pitaya board with a
> .fpg file I have compiled. Unfortunately I keep getting the following
> runtime error:
>
> In [1]: import casperfpga
> In [2]: fpga = casperfpga.CasperFpga('10.42.0.69')
> In [3]: fpga.upload_to_ram_and_program('lk_2020-02-05_1003.fpg')
> 2020-02-07 10:13:04.17 ERROR 10.42.0.69 transport_katcp.py:594 -
> 10.42.0.69: no programming informs yet. Odd?
> ERROR:10.42.0.69:10.42.0.69: no programming informs yet. Odd?
> ---------------------------------------------------------------------------
>
> RuntimeError Traceback (most recent call last)
> <ipython-input-3-8a85279ea375> in <module>()
> ----> 1 fpga.upload_to_ram_and_program('lk_2020-02-05_1003.fpg')
> /usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/casperfpga.pyc
> in upload_to_ram_and_program(self, filename, wait_complete, chunk_size,
> initialise_objects)
> 312 else:
> 313 rv = self.transport.upload_to_ram_and_program(
> --> 314 filename=filename, wait_complete=wait_complete)
> 315
> 316 if not wait_complete:
> /usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/transport_katcp.pyc
> in upload_to_ram_and_program(self, filename, port, timeout, wait_complete,
> skip_verification)
> 594 self.logger.error('%s: no programming informs yet. Odd?' % self.host)
> 595 raise RuntimeError('%s: no programming informs yet. '
> --> 596 'Odd?' % self.host)
> 597 if ( inf.name == 'fpga') and (inf.arguments[0] == 'ready'):
> 598 done = True
> RuntimeError: 10.42.0.69: no programming informs yet. Odd?
> In [4]: fpga.is_connected()
> Out[4]: True
>
>
>
> Please let me know if you have any idea why this error is occuring or how
> to fix it.
>
>
> Thanks in advance,
>
> Lukas Karch
>
>
> --
> You received this message because you are subscribed to the Google Groups
> " casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/641300895.223658.1581069591994%40email.ionos.de
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/641300895.223658.1581069591994%40email.ionos.de?utm_medium=email&utm_source=footer>.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> " casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnFpkP1v9hAC-3NbbAGef-3LnT_Yd6iUXRhRT9cAvgJK-Q%40mail.gmail.com
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnFpkP1v9hAC-3NbbAGef-3LnT_Yd6iUXRhRT9cAvgJK-Q%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> " casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/867463185.178954.1581407325649%40email.ionos.de
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/867463185.178954.1581407325649%40email.ionos.de?utm_medium=email&utm_source=footer>.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups "
> casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnHp0Uh5fiDeuU7v%2BtDkaoMUV%2BUMoVPjTRjSbUbC9mUBsg%40mail.gmail.com
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnHp0Uh5fiDeuU7v%2BtDkaoMUV%2BUMoVPjTRjSbUbC9mUBsg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups "
> casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/91734843.35048.1581583530767%40email.ionos.de
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/91734843.35048.1581583530767%40email.ionos.de?utm_medium=email&utm_source=footer>
> .
>


-- 
https://katfs.kat.ac.za/~marc/

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAGrhWaTNU%3DFXur%2Bq4-U2Ax876iAd8%3Da%3Dcc9CuqOBgDLT-B%3DHAg%40mail.gmail.com.

Reply via email to