Shop OBEX P1 Docs P2 Docs Learn Events
Ruminations while awaiting an FPGA image (was "Hello...... Anyone out there?") - Page 12 — Parallax Forums

Ruminations while awaiting an FPGA image (was "Hello...... Anyone out there?")

191012141518

Comments

  • TubularTubular Posts: 4,622
    edited 2014-08-05 22:33
    "Crazy"... makes it sound even more enticing.

    We could just be patient, or we could work on OBC in the mean time. OBC, on a scale of 0 to 11, exactly how crazy do you rate this?
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-05 23:02
    Crazy...
    IMHO, the only really crazy thing I can think of would be an FPGA P1 board with Open Verilog code.
    I mean, why give the opposition the keys to the factory???
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-05 23:02
    Drooling here... It's already 16:00 on Wednesday!!!
  • Heater.Heater. Posts: 21,230
    edited 2014-08-05 23:57
    Chip,
    We have to wait for the web people to come into the office in the morning...
    Ha ha, I got it now!

    It's a WEB page. Parallax is going to put up a new WEB page. Awesome!
  • jazzedjazzed Posts: 11,803
    edited 2014-08-06 00:35
    cgracey wrote: »
    Ken said that tomorrow morning it's going to happen.

    OldBitCollector already knows about it and he told Ken that he thinks we are crazy.


    Nuts? Peanuts? Walnuts? Next? Coconuts!

    I think it's a good move honestly, and I'm looking forward to the hacking possibilities. People here will go nuts on it.
  • Heater.Heater. Posts: 21,230
    edited 2014-08-06 01:40
    If I understand correctly Chip lives on a walnut farm. I think Parallax should put a few bags of walnuts in the web store occasionally. Just for amusement. Or offer them as prizes in little competitions.

    After all, if Chip doesn't get the P2 out fairly soon many people around here are going to want some of his nuts on a plate.
  • ColeyColey Posts: 1,108
    edited 2014-08-06 02:21
    Heater. wrote: »
    If I understand correctly Chip lives on a walnut farm. I think Parallax should put a few bags of walnuts in the web store occasionally. Just for amusement. Or offer them as prizes in little competitions.

    After all, if Chip doesn't get the P2 out fairly soon many people around here are going to want some of his nuts on a plate.

    Haha that's the funniest thing I've seen on here in a while.

    I hope it's P1 Verilog code, judging by what Chip said OBC thinks, it must be surely!
    If it is then it's a brave step and one I hope pays dividends for Chip and Ken.

    Coley
  • JRetSapDoogJRetSapDoog Posts: 954
    edited 2014-08-06 02:32
    Ken, the price of the pre-configured P1 FPGA chips still isn't showing. The SKU/page says "TBA" and displays "function yank(chain)" upon clicking.
  • RaymanRayman Posts: 13,891
    edited 2014-08-06 03:00
    Hmm. Based on said OBC reaction, definitely FPGA with P1 code on it...
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2014-08-06 03:16
    After all, if Chip doesn't get the P2 out fairly soon many people around here are going to want some of his nuts on a plate.

    Just for you, heater, because you're British :)
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2014-08-06 03:34
    re:We have to wait for the web people to come into the office in the morning to put up some new pages. It could be Thursday in some parts by then

    ok thanks Chip ,

    I had a sleep and could only think that the announcement will be a FPGA board and the only crazy thing would be to open source the P1 code. :)
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 03:50
    If it's going to be an FPGA with P1 source code then I guess I'll have to dust off my Verilog books!
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-06 03:57
    Do you suggest I start studying Verilog overnight!?!?!?
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 03:59
    Cluso99 wrote: »
    Do you suggest I start studying Verilog overnight!?!?!?
    It's just another programming language. A warning though, it looks a lot like C! :-)
    Seriously, it's very interesting learning to think of your code always running in parallel. No need to launch code in a COG to get parallelism. Every statement in a Verilog program runs in parallel with every other one (mostly).
  • LeonLeon Posts: 7,620
    edited 2014-08-06 04:22
    I wish they had used VHDL instead of Verilog. I find the former much easier which is strange as I have used C, which Verilog resembles, for many years. VHDL is a lot more verbose, however.
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 05:17
    Leon wrote: »
    I wish they had used VHDL instead of Verilog. I find the former much easier which is strange as I have used C, which Verilog resembles, for many years. VHDL is a lot more verbose, however.
    I guess I don't know for sure that the P1 will be in Verilog but the P2 code that Chip has shared is.
  • mindrobotsmindrobots Posts: 6,506
    edited 2014-08-06 05:26
    If it is a FPGA P1, I hope it is still DE0/DE2 compatible for those of us that are heavily invested in Nanos and DE2 boards!

    If it isn't anybody want to buy a barely used DE2 with a Parallax expansion card?? (Maybe it is a collector's item??)
  • Heater.Heater. Posts: 21,230
    edited 2014-08-06 05:28
    VHDL would have been nice because then we could all run it under the open source GHDL simulator.
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 05:33
    Heater. wrote: »
    VHDL would have been nice because then we could all run it under the open source GHDL simulator.
    There is an open source Verilog simulator as well.

    Icarus Verilog: http://iverilog.icarus.com
  • Heater.Heater. Posts: 21,230
    edited 2014-08-06 05:51
    Excellent David, thank. I had never heard of Icarus Verilog.
  • RaymanRayman Posts: 13,891
    edited 2014-08-06 06:32
    Supposing it is FPGA version of P1...

    Maybe it could be interesting for projects with deep pockets. Perhaps you could make it 64 I/O with extra HUB ram and maybe even 160 MHz.
    You could switch out the ROM with a C interpreter or something...

    I imagine the FPGA chip costs ~$100 or so, but maybe that would be OK sometimes.
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 06:38
    Rayman wrote: »
    Supposing it is FPGA version of P1...

    Maybe it could be interesting for projects with deep pockets. Perhaps you could make it 64 I/O with extra HUB ram and maybe even 160 MHz.
    You could switch out the ROM with a C interpreter or something...

    I imagine the FPGA chip costs ~$100 or so, but maybe that would be OK sometimes.
    It might just be for learning about core design in Verilog. In fact, I was wondering if Parallax might decide to offer an educational package with FPGA and P1 in Verilog and course materials talking about extending the core or other parts of the P1. They are very strong in education so this might be a good fit. I'd love to take a Parallax course on processor design!
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2014-08-06 06:57
    cgracey wrote: »
    Ken said that tomorrow morning it's going to happen.

    OldBitCollector already knows about it and he told Ken that he thinks we are crazy.

    I was sworn to keep it to myself since I'm on the distributor's list.. (Distributors have known since Monday/Tuesday)

    But since the cat's partway out of the bag, I never said "crazy".. I said, "shocked".

    I did question the decision, because it's a VERY bold move. Sorry, you won't get more than that out of me.
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 07:01
    I was sworn to keep it to myself since I'm on the distributor's list..

    But since the cat's partway out of the bag, I never said "crazy".. I said, "shocked".

    I did question the decision, because it's a VERY bold move. Sorry, you won't get more than that out of me.
    Well, if it's what we have been talking about here I guess I'm not that surprised. I think Chip and maybe Ken as well once said that they would release P1 RTL after P2 was in production. This is just a shift in the timeline.
  • dr hydradr hydra Posts: 212
    edited 2014-08-06 07:19
    My guess...the p2 will live only as a FPGA image...and parallax will produce fpga boards that include the image...but then again it is just a guess:)
  • mindrobotsmindrobots Posts: 6,506
    edited 2014-08-06 07:20
    Maybe I'm being dumb (won't be first or last time) or stating the obvious which seems like a big deal to me but not the smarter folks around here.

    If you have a P1 FPGA and start adding features and changing things, to use any of your new features effectively, you need to update the tools to recognize and generate code for them. This requires some rather involved and sophisticated programming skills to pull it off. It sounds like fun and neat stuff to learn and work with but how practical is it for 99% of Propeller users?
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 07:21
    dr hydra wrote: »
    My guess...the p2 will live only as a FPGA image...and parallax will produce fpga boards that include the image...but then again it is just a guess:)
    I hope that's not the case because an FPGA big enough to contain P2 would be a very expensive component. Using an FPGA during development makes sense but not as a delivery vehicle.
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 07:23
    mindrobots wrote: »
    Maybe I'm being dumb (won't be first or last time) or stating the obvious which seems like a big deal to me but not the smarter folks around here.

    If you have a P1 FPGA and start adding features and changing things, to use any of your new features effectively, you need to update the tools to recognize and generate code for them. This requires some rather involved and sophisticated programming skills to pull it off. It sounds like fun and neat stuff to learn and work with but how practical is it for 99% of Propeller users?
    That is only true if you change the instruction set or something very basic about the architecture. If you're just playing with different ways to hook up COGs or adding more hardware assist for peripherals then the toolchain wouldn't have to change. Also, there are at least a few of us who could at least tweak the toolchain to take advantage of new COG features. You're right though, probably not that many people will feel comfortable doing that.
  • ctwardellctwardell Posts: 1,716
    edited 2014-08-06 07:34
    My guess is that the new FPGA boards intended for the P2 are ready, but the P2 isn't ready, so they are going to release the new boards with a P1 image to get them "in the wild" so they will be in place as P2 images become available.

    That leaves the question of if there will be a P1 image for the DE0-nano and/or DE2-115? I can see only releasing it for the new board to drive those into the field, but that has the risk of alienating those that invested in the previously used boards.

    I don't have time or money to play along right now, but it will be fun to see what others do.

    C.W.
  • David BetzDavid Betz Posts: 14,511
    edited 2014-08-06 07:38
    ctwardell wrote: »
    My guess is that the new FPGA boards intended for the P2 are ready, but the P2 isn't ready, so they are going to release the new boards with a P1 image to get them "in the wild" so they will be in place as P2 images become available.

    That leaves the question of if there will be a P1 image for the DE0-nano and/or DE2-115? I can see only releasing it for the new board to drive those into the field, but that has the risk of alienating those that invested in the previously used boards.

    C.W.
    But a P1 binary image on an FPGA won't be all that interesting. May as well wait for the P2 image to be available before buying the board. I think it has to be more than that.
Sign In or Register to comment.