Shop OBEX P1 Docs P2 Docs Learn Events
Ship it! — Parallax Forums

Ship it!

BaggersBaggers Posts: 3,019
edited 2014-05-15 16:07 in Propeller 2
There's a saying in my industry, for things that have over run their dev time.

And it's something that P16X64A needs.

All the big users of Parallax items, want the next iteration of the Prop, and they want it ASAP.

Even in it's simple state, of no HUB-EXEC, no quad-read, no super cog, no this, no that, it's still far outperforms the P8X32A, and I for one, and I know a good many others of you, especially the big users, would love to have this sooner, and would be quite happy to have 16 cogs, at whatever speed, with 512KB hub-ram and whatever Chip has it doing by the end of this week's rejig from the ground up.
Get it shipped, then by all means, start work on the next iteration, with HUB-EXEC or whatever needs or can be added.

A lot of P8X32A projects were held down by IO count, and HUB-RAM limitations, these have already been far surpassed, and we even have a good speed boost too! so for me, that is more than enough for me, for the next version of the Propeller, yes, we all got greedy wanting this and that to go into the chip, and yes, we were all just helping Chip out, as he was after inspiration, but the things just got more complex as Chip competently added the functionality that we all requested, but it came at a big cost, time! We're now further down the line, and no closer to the goal of having a shippable item.

In my honest opinion, I think Chip and Ken need to just get this new chip out, we're now in May, and there's not been a shuttle run, so even if Chip finishes the simple version by the end of this coming week, it's still going to be a long while before it's out on the shelves.

The problem is, each week waiting, is a week that we're not making boards/programs/projects with the new chip, and therefore not bringing money into Parallax to be able to continue development. And I know this because I have had a bit of downtime with work over the past couple of months, yet not had anything to do, because I've been waiting for the next chip, the issue being, I know it's coming! which is awesome, but I don't know what it is, or what it can or can't do, so there's point in starting a project if it's gonna have to be re-written further down the line when the chip gets finalised, I'm not even doing any P8X32A stuff, because I'm wanting to do something with the new one, and I know I'm not the only one who is doing this.

So what we need to do, is stop the requests of "alternatives" and no that isn't an attack at anyone we've all been wanting to help Chip figure out a way to make the P16X64A the best chip ever, but it already is, it's a Propeller! and who knows, if Parallax get it out soon, it could even help them get the sales from it to afford to make the PyXzA in 65nm tech. which would make the next iteration even better, without even changing the design, just by making it smaller will make it faster and allow even more hub-ram, heck it could even just be two P16X64As on one chip! and that would be like a free version upgrade.

Anyway, that's enough from me, I have to go take my girls out shopping.

P.S. this message isn't a dig at anyone, so please nobody get offended in anyway, it's the weekend, it's supposed to be fun time! this is just my personal thoughts on the issues at hand!
«134

Comments

  • ColeyColey Posts: 1,110
    edited 2014-05-10 03:56
    @Baggers.

    Agreed, this has been far too long n the making, I know Chip encouraged the forum's input and some great discussion came out of it but in reality it has just delayed the project even more.
    I think most of what you say fits in with what a lot of P1 users come up against with the I/O and HubRAM, this is where Prop 1.5 would have been a sure fire winner.

    But I think your words will fall on deaf ears matey and you will no doubt be accused of being a 'naysayer' and not backing up your argument with a technical submission will most likely mean it will be ignored anyway ;-)

    Ultimately there is a limited window of opportunity for Parallax and the P2 (or whatever its called this week), let's hope they make it before it closes.....

    Coley
  • RossHRossH Posts: 5,462
    edited 2014-05-10 03:57
    Baggers wrote: »
    P.S. this message isn't a dig at anyone, so please nobody get offended in anyway, it's the weekend, it's supposed to be fun time! this is just my personal thoughts on the issues at hand!

    Understood and agreed!
  • David BetzDavid Betz Posts: 14,516
    edited 2014-05-10 04:53
    I'm happy to see Chip put in whatever he thinks is best. I can't claim any special knowledge of what will make this chip sell. When I first looked at the P1 I thought it was a stupid design, but once I started using it I started to understand its power. I'm ready to be surprised again by whatever Chip comes up with. Also, it's not clear to me that what I want in a chip is what is wanted by Parallax's target market. Certainly, no more than P1 with more COGs, more pins, and more hub memory and SPI flash booting will be a big improvement especially if it can be available soon.
  • koehlerkoehler Posts: 598
    edited 2014-05-10 06:07
    Coley wrote: »
    Ultimately there is a limited window of opportunity for Parallax and the P2 (or whatever its called this week), let's hope they make it before it closes.....

    Coley

    Err, and how exactly are you determining that this 'window' is so limited and rapidly closing?
    Is this coming from personal experience as a large volume customer, or some conversations with such?
    Because, otherwise, I'd call shenanigans on that.

    Yes, everyone and their mother wants something newer, and they want it 3-4 years ago.
    To me, it sounded like some of the real features that would have helped the P2 compete were found to be a bit more difficult than originally thought, and Ken/Chip have decided to nix them in favor of shortening the timeline.

    One can hope there is actual revenue to come in from it to support a future revision in a year or two with those features.
    However, after the P2 starts cannibalizing sales of the P1, and potentially increasing its market penetration, it might be 1,2,4 years before there is a 'next' revision.
    Might be better to let Chip get to a good 90%+ completion, and then perhaps take another look at quads and hub sharing with a lot less stress involved. Hypothetically, would an extra month delay be worthwhile for something that will probably be the main product for the next 2+ years?
  • ColeyColey Posts: 1,110
    edited 2014-05-10 07:13
    koehler wrote: »
    Err, and how exactly are you determining that this 'window' is so limited and rapidly closing?
    Is this coming from personal experience as a large volume customer, or some conversations with such?
    Because, otherwise, I'd call shenanigans on that.

    My opinion is based on the rapidly increasing number of multicore processors out there, mainly ARM but increasing at a rapid rate.
    When I first stated using P1 many years ago, multicore processing in anything other than PC's was fairly unique, not so much these days.
    Also video generation on chip is becoming more commonplace (especially with ARM SOC), it's just not a unique feature anymore.
    koehler wrote: »
    Hypothetically, would an extra month delay be worthwhile for something that will probably be the main product for the next 2+ years?

    I remember that same question being asked months ago, most thought it was a good idea then and look where we are now!

    I also wonder how many of the large volume customers really need all of the added razzmatazz that we here on this forum keep asking for?
    I would wager it's more likely they need more I/O, more speed and more HubRAM, happy to be proven wrong though ;-)

    Don't get me wrong, I'm not desperate for P2, I'll wait as long as it takes but if we keep on opening up the design for input it will never be completed.
    I'll happily keep using P1 in my existing products and where I need more power I'll just use two or more.
    My products aren't price conscious and they aren't big volumes either so using more than one isn't a problem for me.
    I would imagine this is more of a problem for the volume users though.
  • David BetzDavid Betz Posts: 14,516
    edited 2014-05-10 07:19
    The only reason I kept pushing hub execution is that one of the requests that Parallax has said they received from customers was a desire for better C performance. If LMM level performance is good enough, I guess there is no need for hub execution.
  • ColeyColey Posts: 1,110
    edited 2014-05-10 07:31
    David Betz wrote: »
    The only reason I kept pushing hub execution is that one of the requests that Parallax has said they received from customers was a desire for better C performance. If LMM level performance is good enough, I guess there is no need for hub execution.

    I'm certain everybody's input has been with the best of intentions, i.e. to make it the best microcontroller out there and that has to be applauded.
    Of all of the 'features' put forward Hub Execution made the most sense to me, I'm not a C user but I understand the need for C compatibility and therefore performance, let's hope LMM get's us somewhere near it's certain to be better than P1 anyway.
  • User NameUser Name Posts: 1,451
    edited 2014-05-10 10:08
    Get mad at Baggers? He and Coley are the antidote to anger and annoyance. :)

    I truly don't know what's best for Parallax - a basic x64 sooner or a fancier x64 later? But I can say that on a personal level it doesn't matter. The setbacks with the Px provided an opportunity to tackle projects that were too long ignored. The most recent one involves implementing a J1-like engine on an Altera FPGA. Between that and Clyde Phillips' outstanding FISH forth for the LPC1114, it will be a while before I'm desperate for an x64.
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2014-05-10 11:09
    THANK YOU BAGGERS!!

    In this part of the world, the phrase is a little more blunt. F{inish} It, Ship it. But it translates the same way.

    Yes, Please. Do NOT make continued features requests which are proving to be a distraction to the designers. Let's keep this forum open for actual Project/Product idea for which the chip's existing specifications have been defined. There will be plenty of time for a Propeller III, IV, and V and personally I hope to be around to get collect them all.

    Again, Thank you Baggers.

    Don't be mad at the OP, be concerned with the situation that has developed.

    Could a "mod" please sticky this thread?


    Jeff



    /edited for forum decorum reasons...
  • potatoheadpotatohead Posts: 10,261
    edited 2014-05-10 11:13
    I share a lot of these thoughts. Well said.
  • rod1963rod1963 Posts: 752
    edited 2014-05-10 11:14
    I'm sure Chip is doing the best he can. We need to remember Parallax isn't Microchip with their resources.

    That said even if Chip releases a perfect design image for the FPGA's next week, it won't be until next year before they can do a commercial roll-out. The FPGA version has to be thoroughly tested, compilers written and validated, software libraries polished, App notes and white papers written, documentation in general.

    And this assumes the shuttle runs don't discover any flaws that need a do-over and another shuttle run.

    And will it eat into P1 sales? Probably, especially those who feel the current offering is I/O and memory constrained will migrate to it.

    But the $64,000 question is: Will the P16x64 be good enough to get Parallax enough volume design wins to allow them to recoup their investment..

    The thing is, the Prop really isn't unique anymore. The PSOC does a lot of it sans the multicore. There's Xmos and it's offerings, Freescale and TI have multicore PPC and ARM's respectively that are very I/O capable. FPGA's and CPLD's are a lot more powerful than they were when the P1 was introduced.

    One last thing: Heater's idea of stuffing a ARM into a Prop seems to have caught on at Xmos seeing as they are developing a multicore with a M3 core to handle tasks not suited for the Xcore processors. It looks like even they ran into certain design constraints.
  • 4x5n4x5n Posts: 745
    edited 2014-05-10 11:29
    Baggers wrote: »
    There's a saying in my industry, for things that have over run their dev time.

    And it's something that P16X64A needs.

    All the big users of Parallax items, want the next iteration of the Prop, and they want it ASAP.

    Even in it's simple state, of no HUB-EXEC, no quad-read, no super cog, no this, no that, it's still far outperforms the P8X32A, and I for one, and I know a good many others of you, especially the big users, would love to have this sooner, and would be quite happy to have 16 cogs, at whatever speed, with 512KB hub-ram and whatever Chip has it doing by the end of this week's rejig from the ground up.
    Get it shipped, then by all means, start work on the next iteration, with HUB-EXEC or whatever needs or can be added.

    A lot of P8X32A projects were held down by IO count, and HUB-RAM limitations, these have already been far surpassed, and we even have a good speed boost too! so for me, that is more than enough for me, for the next version of the Propeller, yes, we all got greedy wanting this and that to go into the chip, and yes, we were all just helping Chip out, as he was after inspiration, but the things just got more complex as Chip competently added the functionality that we all requested, but it came at a big cost, time! We're now further down the line, and no closer to the goal of having a shippable item.

    In my honest opinion, I think Chip and Ken need to just get this new chip out, we're now in May, and there's not been a shuttle run, so even if Chip finishes the simple version by the end of this coming week, it's still going to be a long while before it's out on the shelves.

    The problem is, each week waiting, is a week that we're not making boards/programs/projects with the new chip, and therefore not bringing money into Parallax to be able to continue development. And I know this because I have had a bit of downtime with work over the past couple of months, yet not had anything to do, because I've been waiting for the next chip, the issue being, I know it's coming! which is awesome, but I don't know what it is, or what it can or can't do, so there's point in starting a project if it's gonna have to be re-written further down the line when the chip gets finalised, I'm not even doing any P8X32A stuff, because I'm wanting to do something with the new one, and I know I'm not the only one who is doing this.

    So what we need to do, is stop the requests of "alternatives" and no that isn't an attack at anyone we've all been wanting to help Chip figure out a way to make the P16X64A the best chip ever, but it already is, it's a Propeller! and who knows, if Parallax get it out soon, it could even help them get the sales from it to afford to make the PyXzA in 65nm tech. which would make the next iteration even better, without even changing the design, just by making it smaller will make it faster and allow even more hub-ram, heck it could even just be two P16X64As on one chip! and that would be like a free version upgrade.

    Anyway, that's enough from me, I have to go take my girls out shopping.

    P.S. this message isn't a dig at anyone, so please nobody get offended in anyway, it's the weekend, it's supposed to be fun time! this is just my personal thoughts on the issues at hand!

    Amen!! Even if the only difference between the P1 and P2 is the extra hub ram, IO and increase in speed it'll be a significant improvement!! Get this thing done!!
  • BaggersBaggers Posts: 3,019
    edited 2014-05-10 11:54
    Yeah, to be honest, I don't care what people say, if they call me a naysayer to whatever, I'm not after causing arguments or anything, it's just my own personal thoughts and fears, that I have for parallax, I know money doesn't last forever, and I remember meeting Ken for the first time back in Eindhoven, when he said that the Prop2 would be out in about by Christmas, well a couple of Christmases have gone by since then, and I just think that if we'd of had even just a P8X32B back then, same speed, just more IO it would have made a big difference to their sales, same as releasing a P16X64A in the next couple of months, even without HUB-EXEC or QUAD read/writes it would be greatly welcomed, even if it was just the original P8X16A running at 80MIPS and 64IO which we already have more than that, but even that would be like a breathe of fresh air to the forum, and something we could all get our hungry teeth into.
    I know I'm ready to get going on my next prop project, no matter what the chip can do, I'll work with what it does, and I know it'll be amazing, because quite frankly, the original was amazing and was always a joy to program on.
    We all have done some amazing things with the Prop1, some things that at the time were thought not possible, but we did it. so even at 4* the speed, and 16* the hub ram and 2* the IO and 2* the cog count, we're onto a winner of a chip.

    David, I'm not saying any of the features we ALL have requested of the past few months/years have been a bad idea, heck it's inspired Chip, and that in itself is an awesome fact! all I'm saying is yeah by all means release the next gen prop next year or two away from now, but get something simple yet awesome out now, we already have simple yet awesome! then get some money back from sales of this new chip, to help fund either just more time to add features for the next release, or heck who knows, it may do really well, and put Parallax in a position where it could even afford to do the 65nm tech for the next iteration, if not, they'd have still had time to put more features in like hub-exec or quad read/writes or whatever, where even just that would be a spec update and enough to warrant an updated chip release. And allow users to update their devices, rather than have them potentially unupdate-able for many years, thus possibly missing out on more chip sales.

    Jeff, no worries, and we say that here too, it's just that on a forum, I try to show some decorum :D haha I'm a poet!

    Rod, yes I think it will be, Ken has even said that many of Parallax's big users have stated they want a newer version, and with the addition of another 32 IO users can add more SDRAM if they so desire, the HUB-RAM is now a massive 16* more! able to store double buffered displays of an 8bit 320x240 bitmap screen, or single buffered 640x480 8bit bitmap, and the cogs are faster so can do more calculations, and if the cordic hub stays in, that'll vastly help improve the maths capabilities of the chip, so can be used in even more designs, plus with the IP protection it will be safer for businesses to put it into their designs without too much worry of people just cloning it.

    4x5n, exactly lol :D

    user name, having an x64 now, doesn't mean we won't get an x64 later, the aim is to get a fancier x64 later too, just that we'll all get to play with something now, and hopefully help get Parallax some cash in from sales of the new chip to help continue funding the fancy x64.

    RossH thanks bud haha
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2014-05-10 12:12
    @Baggers,

    Sorry if my decorum has been slipping.. I've been hoping that part of my income this year would come from Propeller II projects. I'll try to suck it up a bit, swallow hard and remain my pleasant, friendly self. :) I do have two Propeller I projects in the todo bin, (one ships for boards this week) so I'm certainly not waiting.

    Jeff
  • BaggersBaggers Posts: 3,019
    edited 2014-05-10 12:37
    Chip, I know it's hard to let go of something that isn't finished. Being from the early days of the games industry, we only had one shot at making the best we could in the time given, so it had to be perfect, as once it went out, that was it, it was set in stone!

    Breaking the habit is hard, I know but it has to be done, even in the games industry, even operating systems have updates, people are used to updates, heck they even prefer updates.

    Look at some big games Call of Duty for example, it has gone through many iterations over the years, releasing a new game every year or two, it's still technically exactly the same gameplay, it just has different features, new weapons etc, yet people buy it every year! same with Football, and hockey etc. people are happy to have the latest addition each year or two, no matter how small it is.

    It's something new, that ups the bar each year, for the sales teams to push to the end users.

    Heck, if we'd have had the P8X32B back in the christmas of the Eindhoven trip, we'd have all done more stuff, and helped push the parallax chips out there.

    And now with the P16X64A we'll push them again, and again when the old P2 design comes out, in whatever strain it appears, or even if it's something completely different, people will want that also! so you're getting double sales at a minimum.

    The thing is, we're all here because at some point we've loved programming the Prop. be it professionally or in the hobby stage. Some even started in hobby stage and moved it to professional after making boards with the prop. :D so no matter how simple or complex it is we'll still love it, and also look forward to the next update! even looking at earlier threads, P2 hadn't been released and people were talking about P3!
  • BaggersBaggers Posts: 3,019
    edited 2014-05-10 12:41
    @Baggers,

    Sorry if my decorum has been slipping.. I've been hoping that part of my income this year would come from Propeller II projects. I'll try to suck it up a bit, swallow hard and remain my pleasant, friendly self. :) I do have two Propeller I projects in the todo bin, (one ships for boards this week) so I'm certainly not waiting.

    Jeff

    No worries Jeff :D lol and understandable, as I know the P8X32B would have been awesome for your board if it were available now. which is the issue. By having the long delay between chip updates, it could lose sales where it wouldn't of had to.
    Yes I know you're still using the P8X32A so it's technically not losing sales, the issue is it quite easily could have.
  • JRetSapDoogJRetSapDoog Posts: 954
    edited 2014-05-10 13:09
    I'm in agreement with the sentiments of the OP. Moreover, I think we should back the refactored chip that Parallax decided on/committed to (the same design some 40-something frequent posters voted in favor of, around 94% of the admittedly informal votes cast), and that's the P16X64A with 512KB, not the P8X64A. Maybe I shouldn't say so, but I was befuddled to read posts over the last couple days putting other designs up for consideration (I'm not referring to any of the 25 pages of posts regarding sharing hub slots, as some of us were somewhat "punch happy") but to the latest posts. And although I definitely respect those posters overall and generally willingly eat up their ideas and opinions (and expect to continue to do so), I found such posts (or passing references) concerning and think that they could send the wrong message to Parallax (not that Parallax doesn't make its own final decisions).

    Although RAM, pins and speed are the most-requested features, I'm fairly certain that I read that some volume purchasers could benefit from or need more cogs. To me, additional cogs offers sooooo much more flexibility over the P1, and makes some things possible that might otherwise not be in one chip. Additional cogs permit the flexibility that soft peripherals need, and 8 is quite limiting, especially when some objects take 2, 3 or 4 cogs (and some still will even with the more powerful chip). I just think it takes a lot of hubris to try to open up a discussion at this point when Chip and Ken have decided on and announced design goals that they are happy with and Chip is already "down in the dungeon" hard at work on implementing those goals.

    The refactoring of the new chip was totally understandable, as Chip/Parallax are still developing experience with the tools and the new fab process/house. But if Parallax were to significantly reformulate the design goals at this point (after all that has happened) without a very strong reason for doing so, such as to scale back to 8 cogs (remember, 32 were briefly considered), I would actually lose a significant degree of my confidence in them (maybe 25% or more). Fortunately, I don't think Parallax is considering any such radical changes, but I worry that the lack of a voice countering proposals for other designs could be taken as a sign that we don't care or don't think it could impact Parallax's credibility. Please don't misunderstand: I don't mean this as a threat and I know that Parallax welcomes, nay encourages, our input/ideas, but I can't see how I wouldn't lose a significant portion of my high degree of confidence in Parallax if additional changes are made without strong justification, even though I hope/plan to apply the new Propeller where possible/appropriate. Hence this message of concern.

    Yes, even more worrisome and in the spirit of the original post is concern about the release timeline. But additional changes might well make for additional delays (in addition to possibly reduced functionality/applicability). Folks, we have a great design on the drawing board! And it's now in the capable hands of Chip & Co. Yeah, I suppose there's room for meaningful, thought-provoking discussions as to, for example, whether 8 cogs represents some kind of magical sweet spot and anything more is a deviation from the ideal. But the ship has sailed! It sailed about three weeks ago. And if Chip has entertained the thought of 16 cogs at various points over the last few years (yeah, including the big discussion where we had to choose between having more cogs or more RAM, i.e., couldn't have both), then I'm inclined to believe that such a so-called sweet spot spans a considerable area. So, in conclusion, my two cents would be design the chip as announced and ship it as soon as feasible.
  • BaggersBaggers Posts: 3,019
    edited 2014-05-10 13:23
    I too agree, and also agree that I doubt parallax would reduce the cog count down to 8, there is enough space in the chip to have 16, and enough power now that it's using a simpler cog design to easily have 16 within the power constraints. 16 cogs over 8 automatically doubles the power of the cogs over the original and the fact that at 80MIPS they'll be 4* faster than the old ones, so 8* with twice as many, it's a win win situation, so I can't see Parallax or Chip reducing them back down to 8, and yes, I know the decision is theirs, so it could, I just don't see it happening myself.
    And yeah ship it as soon as it's feasibly possible, after it's ready and tested of course, our DE2s and DE0s are poised ready!
  • jmgjmg Posts: 15,173
    edited 2014-05-10 13:46
    David Betz wrote: »
    The only reason I kept pushing hub execution is that one of the requests that Parallax has said they received from customers was a desire for better C performance. If LMM level performance is good enough, I guess there is no need for hub execution.

    Chip agrees, and I'd say Hubexec has made the cut from this

    Chip : ["I think those features are important enough, though, that the disruption they cause must be accommodated."]
    1 wrote:
    Re: Ship it!

    Cool, Yup Great....

    Ship what exactly ? There is no it at the moment.

    Skip testing ? Sure, That gets it faster and Ship it does not mention if working matters, so I guess the timeline trumps that too... unlike SW, Silicon cannot download a batch onto your field-tester-customers.
  • Heater.Heater. Posts: 21,230
    edited 2014-05-10 13:51
    Baggers,

    I'm totally with you on this. Ship it, ship it...all together now, ship it...louder...I can't here you...SHIP IT!

    Or as I have said recently "Get me it...NOW!"

    All I ever wanted from a PII was, more RAM, more pins and more speed. And importantly I wanted it 2 years ago!

    The current design, as pared-down as it, is already exceeds my wildest dreams regarding a Propeller 2. *

    1) More RAM -- check
    2) More Pins -- check
    3) More Speed -- check
    4) More Cogs -- check, that's a bonus.

    All present and correct. Ship It!



    * Well except that really wild recurring dream about the P3 with 64 bit wide COGs, allowing megabytes of COG RAM space, floating point support and a JavaScript interpreter instead of Spin...
  • Heater.Heater. Posts: 21,230
    edited 2014-05-10 13:59
    jmg,
    Ship what exactly ? There is no it at the moment.
    Clearly the plea for "ship it" is a passionate and desperate cry to get a Propeller II as soon as possible. Even if it does not have such funky features a quad read, hubexec, hardware tasking, hub slot sharing and all that other superfluous junk.

    Keep It Simple Stupid (KISS). Just more RAM, more pins, more speed, more COGs and we are good to go.

    Anything else adds time. This last "quick tweak" whilst waiting for the next shuttle run has taken what? Over a year now!

    No more.

    As Ken recently said, more frequent releases would be a better way to go. So start now with KISS. Think about and add extra junk at leisure, if it even turns out that anybody still really wants it.

    And no, I don't think anyone is suggesting skimping on testing. Many of us here have FPGA boards at the ready for exactly that. And obviously the actually chip when it arrives needs a good looking at.

    Personally I have not bothered much with exercising PII on my nano board. Things were just changing too much all the time.
  • koehlerkoehler Posts: 598
    edited 2014-05-10 14:13
    Coley wrote: »
    My opinion is based on the rapidly increasing number of multicore processors out there, mainly ARM but increasing at a rapid rate.
    When I first stated using P1 many years ago, multicore processing in anything other than PC's was fairly unique, not so much these days.
    Also video generation on chip is becoming more commonplace (especially with ARM SOC), it's just not a unique feature anymore..

    OK, I agree entirely with all of that.
    I remember that same question being asked months ago, most thought it was a good idea then and look where we are now!
    I also wonder how many of the large volume customers really need all of the added razzmatazz that we here on this forum keep asking for?
    I would wager it's more likely they need more I/O, more speed and more HubRAM, happy to be proven wrong though ;-).

    Those are good points.
    However after 6-8 years, the truth is, a few months difference doesn't matter unless Parallax is already having financial disfficulties.
    I think my comments are still valid though, when the Prop is essentially being cut feature and performance-wise, again and again in the rush to get something, anything 'out', how does something less and less performant save anything except for the very short term?
    Other people are starting to do the who multi-core thing, including dedicated video, etc as you rightly said.


    .
    Don't get me wrong, I'm not desperate for P2, I'll wait as long as it takes but if we keep on opening up the design for input it will never be completed.
    I'll happily keep using P1 in my existing products and where I need more power I'll just use two or more.
    My products aren't price conscious and they aren't big volumes either so using more than one isn't a problem for me.
    I would imagine this is more of a problem for the volume users though.

    I agree mostly completely with that.
    I just fail to see where/how Parallax will be able to suddenly start dumping considerable R&D $$$ into new revisions on a yearly or biennial cycle, unless the P2 somehow becomes some large hit, or margins are far better on it.
    If thats true, just seems like pushing the envelope for this revision should be strongly considered as we can see the competition on the horizon, and more rapid revisioning is not a given.

    I know a lot of folks who are hobbyists are going to dislike this idea. Anything other than 'better than P1" and 'NOW" is just not acceptable to them. Parallax making a business decision based on the multitudes of "NOW" from them, is potentially more costly than any delay, in the longer run.
  • Heater.Heater. Posts: 21,230
    edited 2014-05-10 14:25
    koehler,
    ...how does something less and less performant save anything except for the very short term?
    But isn't that the point? It's the short term that needs serving. Not some far distant future. There are customers clamouring at the door now for the PII as far as I can gather from Ken's statements. They might well start drifting away.

    Anyway, here and now, this moment is the "long term". It is the end of the long term that was envisaged starting 8 years ago!

    As many of said Parallax and the Prop cannot compete with the likes of the ARM. Better not to even go that way. They have to provide something unique. So far the Props Unique Selling Points (USP) have been it's simplicity and it's simplicity and most of all it's simplicity.

    That simplicity and flexibility should not be overlooked or underestimated.
  • koehlerkoehler Posts: 598
    edited 2014-05-10 14:30
    rod1963 wrote: »
    I'm sure Chip is doing the best he can. We need to remember Parallax isn't Microchip with their resources.

    That said even if Chip releases a perfect design image for the FPGA's next week, it won't be until next year before they can do a commercial roll-out. The FPGA version has to be thoroughly tested, compilers written and validated, software libraries polished, App notes and white papers written, documentation in general.

    And this assumes the shuttle runs don't discover any flaws that need a do-over and another shuttle run.

    And will it eat into P1 sales? Probably, especially those who feel the current offering is I/O and memory constrained will migrate to it.

    But the $64,000 question is: Will the P16x64 be good enough to get Parallax enough volume design wins to allow them to recoup their investment..

    The thing is, the Prop really isn't unique anymore. The PSOC does a lot of it sans the multicore. There's Xmos and it's offerings, Freescale and TI have multicore PPC and ARM's respectively that are very I/O capable. FPGA's and CPLD's are a lot more powerful than they were when the P1 was introduced.

    One last thing: Heater's idea of stuffing a ARM into a Prop seems to have caught on at Xmos seeing as they are developing a multicore with a M3 core to handle tasks not suited for the Xcore processors. It looks like even they ran into certain design constraints.

    ++Very well said.

    However, I think many people are still expecting a product in store in time for Christmas or earlier.....

    Chip may vary well be able to solve the speed bumps of Quads/hub exec during the time it takes to get the design and FPGA to 99%.
    I can just see the crowd pushing to avoid it with the expectation that it will somehow result in the P2 getting to them months and months earlier.

    In any discipline, on any project, its always the final stretch where frustration leads to mistakes and a short-sightedness as the goal posts come into view.
  • Invent-O-DocInvent-O-Doc Posts: 768
    edited 2014-05-10 15:24
    I agree. There is a compelling argument for getting more data between hub and cogs. But really, they need something to sell to have money to deign chips.
  • John AbshierJohn Abshier Posts: 1,116
    edited 2014-05-10 15:50
    If it weren't for dreams of a "super Prop," we would be drooling for an improved P1. More IO, ADC, more cogs, faster, more hub memory--ship it. I bought a Propeller Development Board as soon as Parallax had them for sale. No one really knew what a Prop was good for/capable of. In short order, people did miraculous things. I expect the same even without slot sharing, hubexec, ptra/ptrb, etc. Plus I think that Chip has learned a lot and we won't have to wait over half a decade for the third Propeller.

    John Abshier
  • danielstrittdanielstritt Posts: 43
    edited 2014-05-10 16:04
    I'm really just a forum lurker, hardly an engineer or someone who makes large orders, just a hobby in my spare time. But for what it's worth, I agree. Iron out any wrinkles that may exist in in current form, just so there's no bugs (if any), and just ship it as is. We will all be happy with it in it's current form. I never expected more COGs, so yeah, that's a huge bonus over more speed/ram/io pins and the like.


    Daniel
  • BaggersBaggers Posts: 3,019
    edited 2014-05-10 16:10
    koehler, you may say a few months doesn't hurt it, but it has time and time again, things have been added, yeah great features to make a great chip, but then because of all the added goodness, something has gone over the limits, power usage, etc, and one of the most important things, TIME!

    You may say three months doesn't make much difference,

    But 3 months could potentially miss a shuttle run, which could make 3 months into 5-6 months, which then people say wow we have lots of time left, can we add this. And you can't deny this, as it's happened all along the P2's development.

    KISS keep it simple stupid, ship it soon as possible, ( and always AFTER testing, as nobody has ever said skip testing. ) then you can add more bits, yes people will want that too, but in the mean time you'll have had 6+ months of giving your big customers what they've wanted for the past few years! more cogs, more hub-ram, more IO, security, yet keeping the same simplicity! win win situation if you ask me! :D
  • rod1963rod1963 Posts: 752
    edited 2015-07-01 22:48
    Baggers

    What big customers. Parallax has no large design wins with the Prop.

    Shuttle runs aren't production runs. They are there to allow the company to test drive the real silicon and do revisions if necessary. Rush it and you end up with the Pic32MZ or AVRx series with a fat load of errata and non-functional silicon and ****** off customers. Microchip can eat those mistakes and keep on going, Parallax can't.

    The bottom line for Parallax is that it has to recoup the $4 million + they've invested in it, they can't make it with hobbyists they need wins that allow them sell hundreds of thousands of units per year to do that.

    You can't even being to make those kind of sales without a robust software development suite, a variety of eval boards for different needs(one won't do it), vetted software libraries, complete documentation, app notes, white papers, trained support engineers to handle calls from prospective clients, etc. All this takes time to set up and you cannot skimp. This will all take close to a 9 months to a year to do.

    Now if they screw up the design by short cutting the Design or T&E phases or by releasing Beta level software to shave off a few months here and there, those wins won't be forthcoming and that will be the end of the line for the Prop. Even then there is no guarantee the P16x64 will be competitive. This isn't BasicStamp territory, Parallax is playing in the big boy's sandbox and they can't afford bungle it by speeding up the process too much.
  • RaymanRayman Posts: 14,640
    edited 2014-05-10 18:19
    Assuming there are still 16 cogs, 512 kB of HUB RAM, more I/O pins, and the 8-bit fast DAC on every pin, there are still enormous gains to be made with this scaled down P2. At, least for the kind of LCD or VGA video interface control system stuff I'm centered on.... PS: I still hope cog multiply and hub cordic are still there...

    Maybe the applicable quote is "perfect is the enemy of the good".
Sign In or Register to comment.