Yay! CORDIC, Multithreading, Hardware Mult/Div!
I'm looking forward to the day when I can delete Float32Full (I hate the beast! It uses two cogs! Works, though...)
But, as Ken and Chip said, nothing is final.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Hey! I'm Adam.
But YOU can call me ziplock.
Blog: braindrink.wordpress.com "The only problem with the gene pool is that there is no lifeguard." -David Gerrold
MarkS said...
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
[noparse][[/noparse]url]
I'm under no illusion here, nor did I convey that we'll have buckets of chips so quickly in my post. My only reference to dates was for the shuttle run. But you can (and should) have fun with me anyway as you rightfully should. I'm just as excited as all of you!
I've been mulling over this, and have started playing a bit on paper with "LMM2"
My best guess?
easily => Prop1 PASM speed
(that's a Spin >= above)
potatohead said...
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.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ www.mikronauts.com Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full Morpheusdual Prop SBC w/ 512KB kit $119.95, Mem+2MB memory IO board kit $89.95, both kits $189.95 Propteus and Proteus for Propeller prototyping 6.250MHz custom Crystals run Propellers at 100MHz Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
I'm under no illusion here, nor did I convey that we'll have buckets of chips so quickly in my post. My only reference to dates was for the shuttle run. But you can (and should) have fun with me anyway as you rightfully should. I'm just as excited as all of you!
Ken Gracey
Parallax Inc.
I got that, Ken. Just having some fun, hence the smiley.
I'm patient. I've only begun to tap into the Prop's capabilities. The Prop II will give me the ability to do things that I haven't yet imagined. Although, some of the potential features you listed leave me scratching my head. Texture mapping is awesome and all, but I can think of better uses of the resources it will require. Regardless, I can hardly wait!
This will boil down to an instruction or two, some minor league hardware assist, and a small storage area, that is highly likely to be available to the cog, video processing or not.
Video is done dynamically on the Propeller, meaning there isn't all the GPU type stuff in there, meaning the overhead is probably not high.
Look at the waitvid. It's very simple, and with it, lots of video things can be done. It's not significant in terms of overall chip resources. Video can be done without it, but at a significant capability cost. This will balance out the same way, IMHO.
This is why I like parallax. They push the edge and don't look back.
Now, what about that "mode" that allows one to clock the propII's outputs MUCH higher by using a smaller "bypass" transistor that is capable of much higher switching speeds, but much lower current.
The prop is a microcontroller and holds that definition mostly because it can supply a large amount of current per pin.
Your typical dsp/fpga supplies MUCH MUCH less current out a single pin and switches at much higher rate.
I like the higher current, but also want the higher switching speed, for some pins.
I want even higher current out a single package, and yet still want the high speed input/output.
Perhaps a heat sink mode.
Yea!
I want a "heat sink mode" that lets me supply a larg(er) amount of current if I attach the optional clip on heat sink.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
TERMS OF USE: MIT License
"Permission is hereby granted, free of charge, to any pers...........................
..............................OMITTED FOR FORUM...............................................
.................. OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. "
btw all, sorry I've not posted much info about the show, as I didn't get chance to take pics or anything with helping out on the stand and the presentation [noparse]:D[/noparse]
Comments
I'm looking forward to the day when I can delete Float32Full (I hate the beast! It uses two cogs! Works, though...)
But, as Ken and Chip said, nothing is final.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Hey! I'm Adam.
But YOU can call me ziplock.
Blog: braindrink.wordpress.com
"The only problem with the gene pool is that there is no lifeguard." -David Gerrold
I'm under no illusion here, nor did I convey that we'll have buckets of chips so quickly in my post. My only reference to dates was for the shuttle run. But you can (and should) have fun with me anyway as you rightfully should. I'm just as excited as all of you!
Ken Gracey
Parallax Inc.
My best guess?
easily => Prop1 PASM speed
(that's a Spin >= above)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
Morpheusdual Prop SBC w/ 512KB kit $119.95, Mem+2MB memory IO board kit $89.95, both kits $189.95
Propteus and Proteus for Propeller prototyping 6.250MHz custom Crystals run Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
I got that, Ken. Just having some fun, hence the smiley.
I'm patient. I've only begun to tap into the Prop's capabilities. The Prop II will give me the ability to do things that I haven't yet imagined. Although, some of the potential features you listed leave me scratching my head. Texture mapping is awesome and all, but I can think of better uses of the resources it will require. Regardless, I can hardly wait!
Post Edited (MarkS) : 11/23/2009 6:37:36 AM GMT
Video is done dynamically on the Propeller, meaning there isn't all the GPU type stuff in there, meaning the overhead is probably not high.
Look at the waitvid. It's very simple, and with it, lots of video things can be done. It's not significant in terms of overall chip resources. Video can be done without it, but at a significant capability cost. This will balance out the same way, IMHO.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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!
Now, what about that "mode" that allows one to clock the propII's outputs MUCH higher by using a smaller "bypass" transistor that is capable of much higher switching speeds, but much lower current.
The prop is a microcontroller and holds that definition mostly because it can supply a large amount of current per pin.
Your typical dsp/fpga supplies MUCH MUCH less current out a single pin and switches at much higher rate.
I like the higher current, but also want the higher switching speed, for some pins.
I want even higher current out a single package, and yet still want the high speed input/output.
Perhaps a heat sink mode.
Yea!
I want a "heat sink mode" that lets me supply a larg(er) amount of current if I attach the optional clip on heat sink.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
TERMS OF USE: MIT License
"Permission is hereby granted, free of charge, to any pers...........................
..............................OMITTED FOR FORUM...............................................
.................. OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. "
The dsp/fpga king is dead, long live the prop.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·