P2-ES Board Support

Jeff MartinJeff Martin Posts: 602
edited November 29 in Propeller 2 Vote Up0Vote Down
The P2-ES boards are scheduled to be shipped out in December. Place your pre-order on the P2-ES product page.

For those of you that receive one, this thread is your official place to receive and give support for this product.

Please keep non-support topics for the P2-ES in the Parallax P2 Eval Board thread.

In addition, we've created a Propeller 2 Repository where you can share code examples and documentation you create during the P2-ES evaluation period. The content in this repository can be expanded by each of us in the Propeller Community as we proceed in developing supporting materials together.
Jeff Martin
Parallax Inc.
(916) 624-8333 x3002
jmartin@parallax.com
http://www.parallax.com

Comments

  • 12 Comments sorted by Date Added Votes
  • PublisonPublison Posts: 10,474
    edited November 30 Vote Up0Vote Down
    I am going to remove all above post because they are not pertinent to the thread as Jeff requested. I tried to move them, but that is not possible. This is to keep this thread clean for Jeff.
    For those of you that receive one, this thread is your official place to receive and give support for this product.

    Please keep non-support topics for the P2-ES in the Parallax P2 Eval Board thread.


    http://forums.parallax.com/discussion/169182/parallax-p2-eval-board#latest
    Infernal Machine
  • The people who have been working with the FPGA boards know the tool set needed to work with them. Are they the same for the P2-ES?

    I know that Parallax is diligently working on spin 2 and other language tools are being developed by several of the dedicated customers, I suspect that these will be as easy to set-up and use as everything for the P1 has been, however not having programmed the FPGA 's, I am at a loss for what I will need to start programming the evaluation board.

    I have a board on order that I haven't the faintest idea of what tools are available to program it. I have most of the documentation. I know what's on the board, I've looked at the sample code etc. but I still don't know how I will get code compiled and downloaded into the prototype board.

    Could you provide links to information specific to setting up the software tools I will need to start working with my P2-ES when it arrives?
  • The minimum you need is pnut.exe to write PASM.

    Unlike P1, P2 will run code from HUB or COG. Makes getting started with PASM pretty reasonable. One could load one of the example programs and just add to that. Pnut is really lean. But it does offer the basic, write it, then hit F10 to run flow.

    Then we have the tools Dave Hein and Ersmith have made. My FPGA boards got water damaged. I have not used either yet. Both appear capable ofsubstantial programs.

    I am pretty sure that gets us C, SPIN, BASIC, PASM.

    Peter made Tachyon Forth. A small version if it is contained in the P2 ROM. A fuller featured one is a quick load from sdcard.

    Do not taunt Happy Fun Ball! @opengeekorg ---> Be Excellent To One Another SKYPE = acuity_doug
    Parallax colors simplified: https://forums.parallax.com/discussion/123709/commented-graphics-demo-spin<br>
  • .
    In science there is no authority. There is only experiment.
    Life is unpredictable. Eat dessert first.
  • Thanks Potatohead,

    I know that I'm missing something that should be obvious, but I've been looking for the past 30 minutes and NONE of the searches in OBEX, Parallax Home, resources, etc. have given me a clue about where I can get pnut.exe.

    Even GOOGLE SEARCH didn't bring up any references to Pnut.exe (other than back to Parallax) which seems pretty odd.

    I know I'm not the big brain that most of the people who have been doing FPGA work are... but I feel pretty stupid not even being able to FIND it. I'll probably be the only one actually purchasing one of the P2-ES who DOESN'T know... but just in case, can you (anyone) help me find where to get it?
  • potatoheadpotatohead Posts: 9,577
    edited December 3 Vote Up0Vote Down
    You have to get that from the fpga file distribution currently. I think that needs to be broken out, and packaged for the rev A Chip.

    I would just go ahead and link one, but I'm not sure which one matches the Rev a silicon at this point. My fpga boards got damaged, and I myself am waiting for an evaluation board.

    In those distributions, there is pnut.exe, and a few sample programs to work from, all in pasm.

    Lol, plz try not to feel stupid. Yours are the first of a ton of questions we all are going to ask. No worries just onward!

    I just asked Chip if he would do this, he replied he would. So I think the best thing to do is just stand by.
    Do not taunt Happy Fun Ball! @opengeekorg ---> Be Excellent To One Another SKYPE = acuity_doug
    Parallax colors simplified: https://forums.parallax.com/discussion/123709/commented-graphics-demo-spin<br>
  • From another forum thread, the following link will give you the latest of Chip's PNut editor/compiler/loader, used to program the FPGA variants of P2. This should work with the P2 Eval board, since I believe it's what Chip is using. Of course, this is a WIN-based solution: https://drive.google.com/file/d/1huxRvHmr07ItoO06rLYGsOKmMQVEOA4R/view

    There are other ways to program the P2 (& appear to be cross-platform supported in source), but the above will give you a start (i.e. read the other P2 threads for info on p2asm, fastspin, etc...)

    dgately


    Livermore, CA (50 miles SE of San Francisco)
  • Wish I knew enough about this to play. The P2, the Board and the Box look great!

    Go Team, Go!
    Whit+

    "We keep moving forward, opening new doors, and doing new things, because we're curious and curiosity keeps leading us down new paths." - Walt Disney
  • Whit wrote: »
    Wish I knew enough about this to play. The P2, the Board and the Box look great!

    Go Team, Go!
    And you think the rest of us know enough? We just like fun new toys! :smile:

  • Yup, they are shiny and new. :)
    Infernal Machine
  • kbash wrote: »
    The people who have been working with the FPGA boards know the tool set needed to work with them. Are they the same for the P2-ES?

    I know that Parallax is diligently working on spin 2 and other language tools are being developed by several of the dedicated customers, I suspect that these will be as easy to set-up and use as everything for the P1 has been, however not having programmed the FPGA 's, I am at a loss for what I will need to start programming the evaluation board.

    I've gathered together some tools for programming the P2 FPGA and bundled them with a very simple IDE as "spin2gui". You can find the most recent release at:

    https://github.com/totalspectrum/spin2gui/releases

    This should also work on the P2-ES, but obviously we haven't had a chance to test it yet. In the meantime, it does work on P1 as well, so you can test it out there (under Commands > Configure Commands... hit either "P2 defaults" or "P1 defaults" to switch between the two processors).

    The compiler included with spin2gui is called "fastspin", although someday that name should change, because it now supports not only Spin but also BASIC (see docs/basic.md) and a little bit of C.

    Eric
  • ersmith wrote: »

    I've gathered together some tools for programming the P2 FPGA and bundled them with a very simple IDE as "spin2gui". You can find the most recent release at:

    https://github.com/totalspectrum/spin2gui/releases

    This should also work on the P2-ES, but obviously we haven't had a chance to test it yet. In the meantime, it does work on P1 as well, so you can test it out there (under Commands > Configure Commands... hit either "P2 defaults" or "P1 defaults" to switch between the two processors).

    The compiler included with spin2gui is called "fastspin", although someday that name should change, because it now supports not only Spin but also BASIC (see docs/basic.md) and a little bit of C.

    Eric
    Eric,
    Thanks for the link to "spin2gui". I have downloaded and installed it. I am anxiously awaiting for my P2-ES board.
    Regards, zappman

Sign In or Register to comment.