Shop OBEX P1 Docs P2 Docs Learn Events
Elektorlive - Page 2 — Parallax Forums

Elektorlive

2

Comments

  • RaymanRayman Posts: 14,876
    edited 2009-11-22 01:01
    Wow, this is as close to being real as I've heard in a while! I don't know what a "shuttle" is, but I hope I can snag a few...

    Just did a quick calculation and it appears that an entire 6-bit photo at 480x272 (my 4.3" touchscreens) would fit in RAM. That would be exeptionally convenient!

    Wonder if we could talk Ken into releasing the package pinout so we can start laying out boards for it...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
  • AlsowolfmanAlsowolfman Posts: 65
    edited 2009-11-22 01:18
    Has the CORDIC system in each cog been discussed somewhere, and if so could someone point me to that thread? I have an reasonable understanding of how cordic works, could this just be a tangent look-up table, or will it actually be a hardware accelerator?
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-11-22 02:13
    Thanks Ken jumpin.gif

    Alsowolfman: Cordic has been discussed IIRC in both the big PropII thread and on one of the webinars (perhaps March 2009 webinar?)

    The cog is limited to 512 longs inheritant by design. Chip mentioned possibly adding extra longs for fifos and data storage. Not sure how this will work. The loading from hub was expected to be·4 longs per cycle and also a block load instruction. Hub access was reduced to 1 in 8 clocks instead of 1 in 16 clocks. There was discussion about cog/hub priority but I don't think this went anywhere.

    ROM size is only a small area on the chip, so 256KB is not that much area. It may not be filled on the first release. It would be nice to have USB and Ethernet code support in ROM.

    The BIG thing to me is the inclusion of 384KB of hub RAM. RAM size takes a lot of chip area (see the Prop 1 die picture - I do not have a link). This has huge potential. LMM, overlaying, etc.

    Prop II will be a microcomputer, not a microcontroller yeah.gif

    Package speculation:·QFP84, BGAxx,·PLCC84. The PLCC can be socketed for <$2 from Digikey.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • MicrocontrolledMicrocontrolled Posts: 2,461
    edited 2009-11-22 02:34
    @Clusso99: No kidding. The biggest thing for me is the large RAM size. The way it's advanced, it could run Windows 98!!!!

    (for those anti-Windows people out there,) but we wouldn't want to ruin it, would we? smile.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Computers are microcontrolled.

    Robots are microcontrolled.
    I am microcontrolled.

    But you·can·call me micro.

    Want to·experiment with the SX or just put together a cool project?
    SX Spinning light display·
    Want cheap wholesale electronic parts?
    Transistor parts wholesale
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-11-22 02:40
    microcontrolled said...
    @Clusso99: No kidding. The biggest thing for me is the large RAM size. The way it's advanced, it could run Windows 98!!!!

    I'd be ready to duck shoes talking like that! [noparse];)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Visit the: The Propeller Pages @ Warranty Void.
  • simonlsimonl Posts: 866
    edited 2009-11-22 02:59
    Ahh - Christmas is gonna come late, but I can wait :-)

    Anyone else notice the "Multi-threading within cogs" in Ken's post? (Leon?!) If that's available from SPIN I can easily create combined sensor monitoring, can't I?

    @Ken: Your list doesn't seem to include mention of inter-chip comm's - has that been dropped?


    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Cheers,
    Simon

    www.norfolkhelicopterclub.com

    Announcement: To cut costs in the current economic climate, we have switched-off the light at the end of the tunnel.
  • mctriviamctrivia Posts: 3,772
    edited 2009-11-22 04:27
    I sure hope this will be available in bga

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    24 bit LCD Breakout Board coming soon. $21.99 has backlight driver and touch sensitive decoder.
  • AlsowolfmanAlsowolfman Posts: 65
    edited 2009-11-22 04:31
    Thanks Cluso99, it was in the march webinar. So the cordic system is hardware, that is really cool, right now the cordic algorithm that can be found on these forums takes 200 cycles to do an arc-tangent, if i understand it right it looks like the prop II will do the same in under 30, and most of which will be completed on the side. Its also exciting for assembly to not need to use all of the space for software math functions, multiply divide save 7 longs each, and arctan right now takes up over 40. those 3 alone use 10 percent of the available memory.

    Post Edited (Alsowolfman) : 11/22/2009 4:36:52 AM GMT
  • RossHRossH Posts: 5,519
    edited 2009-11-22 06:16
    @Ken,

    This is good news. Any idea when we will know what the SPIN/PASM language changes will be?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Catalina - a FREE C compiler for the Propeller - see Catalina
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-11-22 07:50
    microcontrolled said...
    @Clusso99: No kidding. The biggest thing for me is the large RAM size. The way it's advanced, it could run Windows 98!!!!
    @microcontrolled: Oh no,·the blue screen of death·headed for the prop·mad.gif

    @simonl: Multithreading was discussed on the long Prop II thread. It was expected smile.gif·· Inter-chip comms: The counters are so much more advanced, I would be surprised if there is not·a way included.

    SPIN
    Have you all realised this is going to be more than·8 times faster just because of pasm execution. Add to that faster hub access = less waiting to·fetch/store hub data.·Then add the Spin Interpreter·optimisation that I did to gain around 20% (which of course is multiplied by 8+). So, I would expect to see a 10x improvement.

    PASM
    8 x faster. Plus 16 x faster overlaying if required (2x clock, 2x hub access, 4x longs per access). LMM will be at least 8x faster plus faster hub access = maybe 10x faster.

    And we haven't considered overclocking this beast yet cool.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • cgraceycgracey Posts: 14,256
    edited 2009-11-22 08:33
    THE PROPELLER II WILL NOT BE READY IN Q1 2010!!!

    What we plan to do soon is fabricate a test chip so that we can prove all the subsystems that will go into the final chip. We are still a ways from being done with complete design.

    Sorry to let you all down. I'm sure Ken didn't mean that the chip would be for sale in a couple of months when he mentioned a "shuttle run".

    A shuttle run is where·a foundry gathers designs from perhaps 40 different fabless chip companies and mixes them onto the same mask set, then fabricates perhaps 20 wafers. Afterwards, the various ICs·are cut out of the wafers, packaged, and then sent back to the customers. This way, mask costs (about $180k) are shared among customers so that they can affordably try out their designs (well, at a cost of about $40k) and receive at least 20 chips.

    We will do a shuttle run for the critical guts first, then another if we need to make changes to the guts, based on testing. After that, we will do a full-chip shuttle run, followed by perhaps another, until everything is perfect.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔


    Chip Gracey
    Parallax, Inc.
  • heaterheater Posts: 3,370
    edited 2009-11-22 08:34
    I don't see how it can be 100% backward compatible.
    If the pipelining has been changed "160 MHz Clock = 160 MInstructions " surely that has an effect on the logical outcome of some self modifying codes.
    There must be some issues with the Port B pins comming into existence.
    There must be some issues with code using non-existent HUB addresses (roll-over) that will now have real RAM there.
    And so on.

    I'm sure the changes that break things will be documented or very soon discovered and minor enough that most programs will not break or can be fixed easily.

    I presume running the same binaries as Prop I was never on the table anyway.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.

    Post Edited (heater) : 11/22/2009 8:43:54 AM GMT
  • potatoheadpotatohead Posts: 10,261
    edited 2009-11-22 09:17
    It wasn't after a key discussion.

    I believe it was characterized as "most programs will require few to no changes", implying a run through the IDE to build for PROP II.

    Thanks Chip. No worries here. Plenty to do on Prop I.

    I think how you stuck to your guns on Prop I posting up a solid design that has seen no changes since release is bad ***, and worth waiting for. The wait might be painful, but the trade off is then being able to just apply it, with no worries for a really long time. That's a valuable, and highly differentiated value proposition that Parallax should be proud of.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!
    Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
    Safety Tip: Life is as good as YOU think it is!
  • AribaAriba Posts: 2,690
    edited 2009-11-22 09:34
    potatohead said...
    ... I'll have to go and find the other thread ....

    I think you mean this one: http://forums.parallax.com/showthread.php?p=746473
    It has a lot of information about possible features and changes.


    So after Chips post, it seems the Prop2 is more a year away than one quarter. The positive aspect: No need to stop all the current Prop1 projects and waiting for the new chip!

    Andy
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-11-22 09:53
    As I said on the other thread... Thanks Chip. Guess we got carried away. Better to wait for a fully functional chip without bugs smile.gif

    BTW: The Prop I will still have it's own market. The Prop II will be a new market, no doubt with some overlap such as memory hogs and better video plus all the new A&D stuff. A commercial project I am working on·would not use the Prop II even if it was available at the same price due to power consumption and chip size.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm

    Post Edited (Cluso99) : 11/22/2009 10:01:08 AM GMT
  • Graham StablerGraham Stabler Posts: 2,510
    edited 2009-11-22 10:38
    Everyone should remember being a kid waiting for Christmas, the more you think about it the longer it takes, these days I hardly think about it and it comes along scarily quickly. So prop II, what prop II? Don't know what you are talking about [noparse];)[/noparse]

    But my god what a nice list of potential features!! [noparse]:)[/noparse]

    But Baggers, we need that demo!!

    Graham
  • Toby SeckshundToby Seckshund Posts: 2,027
    edited 2009-11-22 10:39
    40K for 20 chips, OUCH. That is an expensive hobby to just try "a little tweek, here and there" I am sure the extra wait will be worth it (he says thru gritted teeth)

    Still that is only 33% up on the finished Virtex chips that were being wafted at me.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Style and grace : Nil point
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-11-22 10:51
    Yes at $2K per chip I won't be using one any time soon LOL

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • ColeyColey Posts: 1,110
    edited 2009-11-22 13:32
    I spoke with Ken about this at the show and was under no illusion that this first run was only for a handful of silicon.
    I'ts easy to get carried away when you want that new shiny toy isn't it!

    It's still great news though and we already have planned (myself and Baggers) what were could do with that power

    Regards,

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX - The home of the Hybrid Development System and PropGFX Lite
  • LeonLeon Posts: 7,620
    edited 2009-11-22 13:57
    Cluso99 said...
    Yes at $2K per chip I won't be using one any time soon LOL

    I paid the equivalent of $2k a chip for T800 transputer samples 24 years ago!

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
  • Jim FouchJim Fouch Posts: 395
    edited 2009-11-22 16:55
    Leon,

    Was that the chip Atari was working on? I remember something about Atari and a transputer.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Jim Fouch

    FOUCH SOFTWARE
  • potatoheadpotatohead Posts: 10,261
    edited 2009-11-22 17:04
    Thanks for locating that other thread. That's the one all right. Lots 'o goodies in there.

    Well, one thing is clear. Prop II will have enough power to totally serve as a Prop I & II dev station.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!
    Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
    Safety Tip: Life is as good as YOU think it is!
  • ColeyColey Posts: 1,110
    edited 2009-11-22 17:14
    Jim, Atari did do a Transputer workstation in the late 80's.
    It used a Mega ST for i/o iirc.
    www.classiccmp.org/dunfield/atw800/index.htm

    Regards,

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX - The home of the Hybrid Development System and PropGFX Lite
  • MarkSMarkS Posts: 342
    edited 2009-11-22 17:20
    Chip Gracey (Parallax) said...
    THE PROPELLER II WILL NOT BE READY IN Q1 2010!!!

    Sorry to let you all down. I'm sure Ken didn't mean that the chip would be for sale in a couple of months when he mentioned a "shuttle run".


    BAD, KEN!! BAD!! *raps Ken's knuckles with a ruler* nono.gif






    smilewinkgrin.gif
  • JT CookJT Cook Posts: 487
    edited 2009-11-22 17:32
    For the Prop 2, does each COG still have the 512 instruction/memory limit?
  • potatoheadpotatohead Posts: 10,261
    edited 2009-11-22 17:50
    Pretty sure it does. One thing Chip did say for sure was that PASM was not going to change, and that new instructions would be incorporated into the gaps in the current one.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!
    Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
    Safety Tip: Life is as good as YOU think it is!
  • Nick MuellerNick Mueller Posts: 815
    edited 2009-11-22 18:28
    > For the Prop 2, does each COG still have the 512 instruction/memory limit?

    Count the number of op-codes with all variants and you'll see that there is no place left for even a single additional address bit.


    Nick

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Never use force, just go for a bigger hammer!

    The DIY Digital-Readout for mills, lathes etc.:
    YADRO
  • mctriviamctrivia Posts: 3,772
    edited 2009-11-22 18:51
    No but a page system could be used

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    24 bit LCD Breakout Board coming soon. $21.99 has backlight driver and touch sensitive decoder.
  • ErNaErNa Posts: 1,752
    edited 2009-11-22 18:53
    If it were possible to use the the first 512 registers as a pointer (keeping 32 bit!) mov a, b would give a way to have nearly infinite address space. The only problem is, how to squeeze out a condition. Maybe, the replace bit could be used. Now the replace bit allows to evaluate the bits without moving data, but this functionality could be done differently. OK, that would destroy some symmetry, but it would open a world.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    cmapspublic3.ihmc.us:80/servlet/SBReadResourceServlet?rid=1181572927203_421963583_5511&partName=htmltext
    Hello Rest Of The World
    Hello Debris
    Install a propeller and blow them away wink.gif
  • potatoheadpotatohead Posts: 10,261
    edited 2009-11-22 20:10
    Probably LMM code will fill this gap nicely on Prop II.

    We've got the REP instruction, that does a loop X times, some form of auto increment, decrement, and more instructions between HUB accesses, and more frequent HUB accesses coming.

    Those things will put LMM speed in a nice range, compared to what we have now.

    In that model, the COG acts like a CPU with lots of internal registers and "microcode" functionality, executing out of HUB memory. I've not done the exercise of estimating what the instruction per second speed will be, but I'm guessing that will be in the neighborhood of what PASM is right now. If so, that's going to be damn sweet.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!
    Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
    Safety Tip: Life is as good as YOU think it is!
Sign In or Register to comment.