Shop OBEX P1 Docs P2 Docs Learn Events
Overclocking the Propeller - What's your highest speed? — Parallax Forums

Overclocking the Propeller - What's your highest speed?

ColeyColey Posts: 1,110
edited 2009-06-26 04:30 in Propeller 1
Been chatting with a few forum members about clock speeds after Bill Hennings recent thread on pushing the Prop to 100 MHz.
http://forums.parallax.com/showthread.php?p=816915

Seeing as I've always used my Props at 96MHz without any problem, I thought I'd see just how far it can go.

So, with that in mind I pumped up the voltage to 4.5V and popped in a 17.734472 MHz Crystal, set the PLL to x8 and started running the Parallax graphics demo.
I should add that I have also fitted a 10uF Tantalum across GND and VDD next to the XI XO crystal input (thanks to Sapieha for that one)

It's been running for an hour now and I'm sure the Prop will complain at some point but it works....... smile.gif

Now before anyone comes on and says it's no good for commercial applications, this is purely for fun and no other reason tongue.gif

Anyway the Prop is running at a whopping 141.875776 MHz

BTW the chip itself isn't getting hot either cool.gif

This is by no means scientific it's purely for fun but I'd be interested in seeing what other have found.....

Regards,

Coley

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PropGFX - The home of the Hybrid Development System and PropGFX Lite
«1

Comments

  • heaterheater Posts: 3,370
    edited 2009-06-21 17:33
    I knew there must be a way to get some speed out of the Z80 emulator[noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-21 17:38
    Hi Coley..

    As I said in other thread.

    I run 15MHz PLL8 with standard voltages and no any radiator at all. It give 120MHz stable
    it is now 3 month continuos test with between (25-30C temp in my room) with no isues at all.
    I have even ran Linus Demo code on it (reedited to PLL8 with new checksum for loading from Propeller Tool)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Nothing is impossible, there are only different degrees of difficulty.
    For every stupid question there is at least one intelligent answer.
    Don't guess - ask instead.
    If you don't ask you won't know.
    If your gonna construct something, make it·as simple as·possible yet as versatile as posible.


    Sapieha
  • BADHABITBADHABIT Posts: 138
    edited 2009-06-21 19:29
    If you haven't seen this you should.

    I don't know what other factors besides internal·heat are involved in the breakdown of a chip·running·over spec, but it's impressive.

    http://www.youtube.com/watch?v=EjkXokgcBZw

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    BH skull.gif
  • Toby SeckshundToby Seckshund Posts: 2,027
    edited 2009-06-21 21:31
    When I saw this for the first time, a few months ago, I thought " Thats just plain nasty, poor lil prop" then I put reversed volts on my first one. Discuss ...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Style and grace : Nil point
  • heaterheater Posts: 3,370
    edited 2009-06-21 21:52
    Toby: They don't run as fast in backwards as they do forward[noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • localrogerlocalroger Posts: 3,452
    edited 2009-06-21 22:01
    BADHABIT, that is waaaaay cool. Or hot. Heat is pretty much *THE* factor for aging IC's; if they survive burnin (proving they're not infant mortality victims, with intrinsic defects) then it is heat plus time that will kill them. Like all manufacturers I'm sure Parallax rate the chips conservatively as the result of much testing. I bet you could get a prop up to some seriously wild clock rates with serious cryogenic cooling. I remember some idiots years ago who ran an Intel PC motherboard at close to 3 times its rated clock rate by immersing it in flourinert and, because they were stupid, cooling the fourinert with liquid nitrogen. Their cool plan would have worked a lot better if flourinert didn't freeze itself well above the temp of liquid nitrogen.
  • Toby SeckshundToby Seckshund Posts: 2,027
    edited 2009-06-21 22:26
    Me, I was just happy it took a while to consider mortality. Pushing it to be a tad speedier, mere child's play !

    I recon the beast can be (severly) mistreated, but nobody would put serious money on it, and that has to be to be Parallax's position.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Style and grace : Nil point
  • Mike GreenMike Green Posts: 23,101
    edited 2009-06-21 22:33
    The issue regarding Propeller speed failures has to do with switching speed vs. supply voltage and chip temperature. It's not that the chip would be damaged, just that it would stop working reliably at combinations of certain clock speeds, power supply voltage, and chip temperature. The discussion at the time indicated that the flags seem to be the first to stop working correctly, probably because of the number of gates in the worst case logic path.
  • CounterRotatingPropsCounterRotatingProps Posts: 1,132
    edited 2009-06-21 22:56
    heater said...
    Toby: They don't run as fast in backwards as they do forward[noparse]:)[/noparse]
    Hey, watch it, ·heater - I resemble that remark !

    -Counterrotatingprops turn.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-06-21 23:22
    Coley,

    Any chance of a quick youtube video of graphics demo running at that speed?

    Impressive stuff!

    OBC

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

    Visit the: The Propeller Pages @ Warranty Void.
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-06-22 04:07
    OK, so now who is going to be first to run at 150MHz ???

    BTW Coley, how did the 125MHz oscillator go ??

    Cryogenics....

    I recall when they used cryogenics to cool the LNA's (low noise amplifiers) on the back of the satellite dishes for the international phone companies. We are obviously going to need one of these to supercool our prop for the ultimate speed. So, maybe a garage full of cryogenics for a little prop tongue.gif



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

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

    Post Edited (Cluso99) : 6/22/2009 4:44:02 AM GMT
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2009-06-22 14:34
    So you are feeding the propeller with 4.5V ?!?
    I thought it could not take over 3.6?

    If you had a variable speed external clock you could test several propeller chips one
    after the other and pick out the ones that run at the highest speed for experimenting.
    I think that is how they sort cpu chips at the factory isn't it?

    Be very nice if the internal RC oscillator was programmable so you could just write some
    flash bytes to change its value. You can do that on many AVR chips, but only to fine tune it close to
    what it is supposed to be, not to overclock.
  • Mike HuseltonMike Huselton Posts: 746
    edited 2009-06-22 15:08
    When I designed audio mixdown boards for Auditronics, I specified 5534 chips to be hand-selected for a noise cutoff limit.
    We produced about 100 consoles a year using this attention to detail, and it was very satisfying not to cut corners in the design and quality control process.

    Just reminds me of these discussions of Prop speed limits yeah.gif

    Anyone out there tried mounting a Peltier heat pump in contact with the chip?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    JMH

    Post Edited (James Michael Huselton) : 6/22/2009 3:22:11 PM GMT
  • HollyMinkowskiHollyMinkowski Posts: 1,398
    edited 2009-06-22 15:24
    @Coley
    Coley said...
    BTW the chip itself isn't getting hot either

    Yes, the propeller seems to run pretty cold even with all 8 processors going.
    Be fun if they could stack 10 of the silicon wafers into a slightly fat BGA
    chip and have an 80 core super propeller smile.gif

    Or perhaps put even more into a package compatible with those motherboard
    Zif sockets with the hundreds of pins.

    What am I saying! LoL, I'm finding 8 cogs to be difficult to wrap my head around
    so imagine many times that..whew.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2009-06-22 19:51
    At some point, you might find some Federal Agents on your doorstep and taking your overclocked Propeller away. They might even take you away if you play your cards right. The thing about square waves is that they have nasty harmonics that wander out into the radioland. Of course, it happens more often with 5 volt powered devices. With 3.3 volts, you might just be impossible to get noticed. Overclocking and overvoltage are more likely to cause trouble.

    Don't worry - we will write you in jail.

    On the other hand, you might get a visit from some little purple people eaters in a UFO first.

    Why burn up your Propeller before you learn to use it?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Ain't gadetry a wonderful thing?

    aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan
  • ColeyColey Posts: 1,110
    edited 2009-06-22 22:36
    Loopy Byteloose said...
    At some point, you might find some Federal Agents on your doorstep and taking your overclocked Propeller away.

    If that happens I really will be in trouble, I'm in the UK! freaked.gif

    Well, I changed to code I was running, I'm now running Chip's ESC demo which really exercises the Prop.
    It's been running for over 24 Hrs now, pulling 196mA at 4.55V, the Prop is lukewarm, no ill effects.... yet! tongue.gif

    @OBC

    Anything to oblige tongue.gif

    www.youtube.com/watch?v=wbcqR8L3dMo

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX - The home of the Hybrid Development System and PropGFX Lite
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-06-22 22:51
    Holy COW! [noparse]:)[/noparse]

    Love the video! Now where on earth did you find that xtal? I may have to order one and try this.

    OBC

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

    Visit the: The Propeller Pages @ Warranty Void.
  • RossHRossH Posts: 5,512
    edited 2009-06-23 01:31
    Aw, cmon! Crystal-shmystal - Coley just hit the fast forward button on his video! lol.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Catalina - a FREE C compiler for the Propeller - see Catalina
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-06-23 03:59
    Nice one Coley smile.gif

    Who will be the first to run 160MHz... 10MHz xtal PLLx16... and what do you need to do it... cooling, voltage ???

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

    · Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
    · Search the Propeller forums (via Google)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • Beanie2kBeanie2k Posts: 83
    edited 2009-06-23 05:25
    Loopy Byteloose said...
    At some point, you might find some Federal Agents on your doorstep ...
    Considering the local AM station in the town where I went to college ran at 120% modulation for 10 years, and was never caught, I don't think this will be a problem.· Even if you wind up jamming every radio in the neighborhood, conspiracy theories aside, you don't go to jail (OK in the USA you don't.· Taiwan may be different).· They will just tell you to turn the darn thing off or install some shielding.
  • ColeyColey Posts: 1,110
    edited 2009-06-23 07:56
    @OBC

    The crystal is 4x PAL colour burst frequency, I use it in a simple oscillator setup to provide a clock for the AD723 TV encoder in the original PropGFX.
    It just happened to be the fastest crystal I had in my parts tray smile.gif

    @RossH

    Doh!, why didn't I think of that... would have saved me a lot of time tongue.gif

    @Cluso99

    I've ordered some other crystals and oscillators now, I'll try to push it faster but I have a feeling it's already at the limit.

    BTW it's still running........

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX - The home of the Hybrid Development System and PropGFX Lite

    Post Edited (Coley) : 6/23/2009 11:32:08 AM GMT
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2009-06-23 07:58
    The Feds only really become a problem if you creep into the emergency service bands, military bands or their search and rescue bands. In that case, they usually show up en masse - an FBI agent, an FCC agent, a Federal Marshal, an FAA representative and so forth. Most of the stories about them showing up are related to running Tesla coils or spark generators.

    So,the speed limits placed on the Propeller may well be to avoid legal hassles rather than the actual physical limits of the device. Chip has all along said that the Propeller seems to run fine at 5 volts. But with the increased power consumption comes the RFI. Like the SXes, the Propeller is particularly tough to break. Other microcontrollers seem to have I/O destruction at half the milliamps and never get anywhere near the clocking speeds of Parallax designs. The PLL multiplier may actually reduce the RFI over a direct crystal drive as there is less external wire to act as antenna for the higher frequencies.

    As long as you have localized low power RFI, the FCC will generally just tell you to shut it down. But interfering with emergency services could get ugly.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Ain't gadetry a wonderful thing?

    aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-23 13:04
    Hi Coley.

    If You look on PLL divisor it is Logic stages that already run near 300MHz. That indicate as rest of logic in Propeller can run with same frequencies.
    If You feed direct with fine square wave (buffered with smitch trigger's) to XI with programable multipler that in my opinion it will be posible run Propeller at last as 250MHz.

    I will test that but on my litle sicknes money it is not posible to buy all nessesary IC's that I ned for that. I simply musy wait.
    And my first priority is all nessesary sensors to my experiments (At last 3 of same sensor of all posible).

    Regards
    Christoffer

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Nothing is impossible, there are only different degrees of difficulty.
    For every stupid question there is at least one intelligent answer.
    Don't guess - ask instead.
    If you don't ask you won't know.
    If your gonna construct something, make it·as simple as·possible yet as versatile as posible.


    Sapieha
  • Toby SeckshundToby Seckshund Posts: 2,027
    edited 2009-06-23 16:08
    I looked at one of my 17.74MHz rock, and thought,NO! thats just plain nasty. But ...

    Somewhere in all the junk I collect, are some Peltiers..Hmmmm. It will even save on a regulator if I stuff 5V up its kilt. But ...

    Why should I look at this speed incease when it is me that runs Spin and not Pasm, so far.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Style and grace : Nil point
  • ColeyColey Posts: 1,110
    edited 2009-06-23 16:22
    @Toby

    I know what you mean, I'm not doing this because I am in any way disatissfied with the performance of the Prop.
    It's just a fun experiment to see what the boundaries actually are.
    I've just ordered a couple of peltiers off ebay so I can give them a try soon but really the chip isn't hot enough to worry about just yet.


    @Sapieha

    Hmmm, very interesting......I will have a look into that too.

    Thanks!

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX - The home of the Hybrid Development System and PropGFX Lite
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-23 16:26
    if you have a strong enough peltier you can locally drop the temperature of the prop to sub zero temps while keeping the crystal and other components at room temperature. You would need a good heat sink on the hot side though.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are temporarily out of stock(selling faster then expected). Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • hippyhippy Posts: 1,981
    edited 2009-06-23 17:45
    @ Coley : Good stuff, and a deserved but discrete wave of the Union Jack as you boldy go where angels fear to tread ( or something like that ). Gawd bless 'er.

    Super-cooling and Peltiers are all good fun, but in the real world - the home-hobby world at least where going out on a limb is acceptable and often a risk worth taking - what would be interesting to know is how far you can push it, and what happens at 5V ( ie standard regulator ), without special provision save adding caps.
  • Toby SeckshundToby Seckshund Posts: 2,027
    edited 2009-06-23 19:42
    The pelts I scrounged are about 10-12 Watts, with the attached HS+fan they can make your finger go numb quite quickly. But ...

    The heating into the pelts and the fan's current puts all the concerns over losses in the linear regs, right out of the same ball park. Good, old, mechanical fun though !!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Style and grace : Nil point
  • BADHABITBADHABIT Posts: 138
    edited 2009-06-23 19:56
    If you guys are interested in Peltiers then you can get free samples plus shipping from Ferrotec.

    You have to email sales and request them, but I have gotten several that way.


    This is the guy I have talked to.

    Mike Kalinowski
    Western Region Sales Manager
    Ferrotec (USA) Corporation
    Thermal Solutions Division
    408-964-7710
    mkalinowski@ferrotec.com

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    BH skull.gif
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-06-24 05:04
    I can just imagine the headlines...

    300MHz 8 core prop... Only 0.5W (plus 100W for cooling) smile.gif

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

    · Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
    · Search the Propeller forums (via Google)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
Sign In or Register to comment.